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 Referenzvariablen auf den gelöschten Teil verweisen, werden sie von der Nachrichtenbaumstruktur getrennt, sodass die damit zusammenhängenden Aktionen keinerlei Auswirkungen haben und die Funktion LASTMOVE die Meldung FALSE zurückgibt. Getrennte Referenzvariablen können mit Hilfe der Anweisung MOVE... TO... wieder verbunden werden.
DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12; DELETE LASTCHILD OF Cursor;