mit leer meinst du NULL werte ? Funktionen werden einen NULL werd zurück geben, wenn der inhalt NULL enthält, es sei den, man benutzt bestimmte funktionen für genau diesen fall. welche funktion das ist, hängt wieder vom jeweiligen dbms ab.
Ich glaube, das ist nur ein Bug bei isql.exe (welches bei Firebird dabei ist).
Denn wenn ich mich mit einem grafischen Tool über jdbc verbinde sieht das ganze so aus: