Folgende Punkte fallen mir ein:
- Der Benutzer, unter dem der Firebird Server Prozess läuft, braucht entsprechende Rechte auf dem ./UDF Unterverzeichnis
- Die DECLARE EXTERNAL FUNCTION Anweisung muss den case-sensitiven UDF-Bibliotheksnamen verwenden und auf die Dateiendung verzichten. So ist sichergestellt, dass die Datenbank mit den UDF-Deklarationen portabel zwischen Windows und Linux bleibt