Glaskugel sagt : Sieht ziemlich nach ungewolltem kartesischem Produkt aus. Denn : 4 Felder sind per JOIN dran beteiligt und die haben wie es aussieht nichts miteinander zu tun. Die WHERE-Klausel besteht aus lediglich einer Einschränkung der Datenmenge. Parameter passen wohl auch nicht recht. Es wird also ziemlich alles unnötige gleich mitgeschleppt. Auf den ersten Blick siehts zumindest mal so aus. Die Tatsache, daß es nötig ist, sogar IBExpert "abzuschießen" : würde das
SQL-Statement so stimmen, dann wäre es überflüssig, was abzuschießen. 8)