[...] Es scheint ein (eventuell etwas größeren?) Unterschied vom Datenbanktreiber für 2.1 und 2.5 zu geben. [...]
Nicht nur vom Treiber.
Diese ewigen "Breaking Changes" zwischen den verschiedenen FireBird-Versionen gehen mir sowas von auf dem S...
Wir unterstützen in unserer Kernanwendung mittlerweile die Versionen 1.5, 2.1 und 2.5 - Embedded und Stand Alone. Was wir da mittlerweile an versionsspezifischen Code drin haben habe ich bisher bei keinem anderen RDMS erlebt (und ich habe mit einigen gearbeitet).
Randbemerkung: Glücklicherweise konnte unser Vorstand mittlerweile davon überzeugt werden, in zukünftigen Versionen/Produkten auf FireBird gänzlich zu verzichten...(das Leben ist schön)...