Durch die DELETE-Anweisung (Löschanweisung) wird ein Teil einer Nachrichtenbaumstruktur abgehängt und gelöscht, wodurch dessen Speicher wiederverwendet werden kann. Diese Anweisung ist besonders nützlich für die Handhabung von sehr großen Nachrichten.
Wenn kein Zielfeld vorhanden ist, hat die Anweisung keine Auswirkung, und die normale Verarbeitung geht weiter. Wenn Verweisvariablen auf den gelöschten Teil verweisen, werden sie von der Nachrichtenbaumstruktur getrennt, sodass die damit zusammenhängenden Aktionen keinerlei Auswirkungen haben und die LASTMOVE-Funktion die Meldung FALSE zurückgibt. Getrennte Verweisvariablen können mit Hilfe der Anweisung MOVE... TO... wieder verbunden werden.
DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12; DELETE LASTCHILD OF Cursor;