Mohu se zeptat na tvé zkušenosti s FB4 ?
Zatím skoro žádné :-)
U zákazníka jsem potřeboval zprovoznit embedded Firebird, jenže verze 3.0.7 tam padala (po obnově databáze se u velkého množství záznamů nastavovala hodnota jednoho pole, a ono to náhodně končilo chybou).
Tak jsem tam použil Firebird 4, ve firebird.conf nastavil kromě toho IpcName ještě:
DataTypeCompatibility = 3.0
UdfAccess = Restrict UDF
V databázi mám použité nějaké funkce, které ve starších verzích Firebirdu řešily jimi dodané UDF; Firebird 4 je už nedodává, tak jsem je zkopíroval z verze 3. Výhledově to je třeba přepsat, aby se používaly ty vestavěné funkce, jenže to včetně otestování prostě chvíli potrvá.
Na žádné jiné zádrhele si nevzpomínám (tedy krom mé chyby, kdy jsem místo Providers = Engine13,Loopback napsal Engine12 - zkopírováno z minulé verze, takže to samozřejmě nedělalo dobrotu).