Informix プリコンパイラでは、準備された文やカーソルに割り当てられたリソースを解放する FREE 文を提供しています。
一度、準備された文を終了すると、FREE 文を使用することができます。たとえば、次のように記述します。
move "INSERT INTO publishers " " &
"VALUES (?,?,?,?)" to stmtbuf
EXEC SQL
PREPARE stmt1 FROM :stmtbuf
END-EXEC
...
EXEC SQL
EXECUTE stmt1 USING :pubid,:pubname,:city,:state
END-EXEC.
...
EXEC SQL
FREE stmt1
END-EXEC