Ich hab's gefunden.
Es liegt wohl an der Eigenschaft ParamCheck. Ich habe jetzt die Anweisung noch einmal in eine IBSQL Komponente geladen. ParamCheck auf False gesetzt und GotoFirstRecord gleich mit. Jetzt hat es funktioniert. Ich vermute, dass ParamCheck die Variablen mit dem Doppelpunkt fälschlicherweise als Parameter interpretiert und deshalb den Fehler generiert.