I am happily using Firebird 4 Beta2 to serve transparently both ODS12 and ODS13 databases, by adding Engine12 to the providers list.
However, when creating a new database either by ISQL's CREATE DATABASE or gbak -c, the server always uses the first, default provider (if not overridden in databases.conf, of course). Wouldn't it make sense to have a way to specify explicitly the wanted provider/ODS? If I understood correctly there is already an isc_dpb_config parameter to tell this to the engine, so why not surface it as a command-line option for gbak and an addition to CREATE DATABASE? This would apply for both 3 and 4, and for future versions. Thanks Emil
Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel