DELETE ステートメントは、メッセージ・ツリーの一部分を切り離して破棄し、そのメモリーを再利用できるようにします。このステートメントは、非常に大きなメッセージを処理する場合に特に有効です。
ターゲット・フィールドが存在していない場合、ステートメントは何もせず、通常処理が継続します。削除された部分を指し示す参照変数がある場合は、それらの変数がツリーから切断されて、それらに関係する処置の影響が出ないようにされ、LASTMOVE 関数が FALSE を戻します。切断された参照変数は、MOVE... TO... ステートメントを使用して再接続できます。
DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12; DELETE LASTCHILD OF Cursor;