Danke für die Blitzantworten.
Ja das ist der gesamte Quelltext zu dieser
SQL-Anweisung 1:1 von Delphi kopiert.
In einer Prozedur davor wird zwar eine nahezu identische
SQL-Anweisung durchgeführt,
die aber problemlos funktioniert, daher hab ich sie ausgelassen.
Leider bringt auch die Schreibweise ohne "with Query1 do" nichts.
Und das
SQL.Text:=... verkürzt zwar den Quelltext um eine Zeile,
hat aber sonst leider keinen Effekt.
P.S. Die schließende Klammer habe ich bereits ergänzt.