This session will focus on the new SQL language possibilities implemented in Firebird 2.5 and planned for Firebird 3.0. Version 2.5 introduced a number of interesting things, such as autonomous transactions and queries to external databases, and version 3.0 will have even more interesting features for application developers.
Most of the time Firebird developers communicate with the database using SQL therefore new features and language extensions should be interesting to all. The SQL implementation in Firebird has always been convenient, complete and rich and in version 3.0 we will continue this tradition.
In Firebird 3.0 we will add some features, such as window (analytical) functions, PSQL functions, PSQL packages, the ability to write external functions, stored procedures and triggers using C/C++, Java, C# etc. In this session I will try to cover all the most important capabailites and tell you more about what's new in SQL.
Since snapshots of Firebird 3 are already available, anyone can now try these new features of SQL and use the conference to ask specific questions of the developers.