Ja, die Meldung ist leider bei vielen (allen?) Fehlern mit DDL-Befehlen identisch und hilft nicht viel weiter - meist sieht man zwar im enthaltenen
SQL einen Fehler, hier ist das aber leider nicht so.
Aber die Stored-Procedure wird hier nur angelegt / verändert und nicht ausgeführt (es können also keine Tabellen gesperrt sein bzw. selbst wenn wäre es egal) und sie ist zum Zeitpunkt der Ausführung der ALTER PROCEDURE nicht aktiv. Mit IBEXPERT kann ich die PROCEDURE auch dann ändern, wenn ich gerade im Debugger genau vor der Ausführung von ZSQLProcessor1.Execute stehe und ebenso, wenn dort gerade die Ausführung im EXCEPT-Block angekommen ist.