IMO sollte es funktionieren. Im Code fehlt ein Semikolon, und ich würde es lesbar formatieren.
Ich würde auch nur nach den variablen suchen, um Fehler mit Leerzeichen auszuschließen.
SQL-Code:
if ((:
sql containing '
:BLB')
and (:
sql containing '
:ID'))
then
execute statement (:
sql) (BLB := :BLB, ID := :TBL_ID);
else
execute statement (:
sql);
Frank