動的 SQL 文にパラメーター マーカーが含まれていない場合は、PREPARE とその後に続く EXECUTE の代わりに EXECUTE IMMEDIATE を使用することができます。例えば、次のように記述します。
move "DELETE FROM emp " & "WHERE last_name = 'Smith'" to stmtbuf EXEC SQL EXECUTE IMMEDIATE :stmtbuf END-EXEC
EXECUTE IMMEDIATE を使用する場合は、文が実行されるたびに構文解析が再度行われます。文を何回も使用するような場合には、文を PREPARE 文で定義し、必要に応じて EXECUTE を実行するほうが効率的です。