Sollte der LEFT JOIN durch einen INNER JOIN ersetzbar sein, dann könntest bzgl. Performance ev. noch mehr rausholen.
Wennst willst und die Datenbank gezippt nicht zu gross ist, dann könntest du mir die Datenbank schicken (ts @ iblogmanager .
com) und ich schau, ob sich noch was machen lässt. Wenn du sie schickst, dann bräuchte noch die genaue Firebird Version und etwaige UDF-Bibliotheken, die von der Datenbank verwendet werden.