Jak migrovat FB3 na FB4 Zásadní: Firebird 4 integroval základní funkce do jádra na nejsou potřeba knihovny fbudf.dll a ib_udf.dll. Avšak tyto knihovny jsou potřebné pro odregistraci původních UDF funkcí. Postup (např. u klienta): 1) Instalace FB4, úprava Firebird.conf, položka UdfAccess = Restrict UDF (restart služby FB4) 2) Nakopírování appudf.dll, fbudf.dll a ib_udf.dll (z FB3) do c:\Program Files\Firebird\Firebird_4_0\UDF 3) Migrace FB3 na FB4 zálohou a obnovou 4) Spuštění SMX 7.1+ - provede se kontrola na registrované UDF funkce a dropnou se existující (pro DROP EXTERNAL FUNCTION ADDMONTH např. jsou nutné původní knihovny fbudf.dll a ib_udf.dll) 5) Zastavení služby FB4, odmazání fbudf.dll a ib_udf.dll, spuštění služby FB4 (krok není nutný, knihovny tam můžou zůstat, i když se nebudou používat) Každopádně musí zůstat appudf.dll Interní pozn.: ADDMONTH, ADDYEAR v interní implmentaci nejsou. UP_DIAGHODN se musí přepracovat na DATEADD(MONTH, n, date) s posunem soc