Mit dem Kommando DELETE-STREAM können S-Variablenströme gelöscht werden. Dabei können im Operanden STREAM-NAME die zu löschenden Variablenströme entweder als Suchmuster oder explizit in einer Liste angegeben werden.
Löschen bedeutet, dass der Variablenstrom mit *DUMMY belegt wird und nicht mehr als Zuweisungsziel (ASSIGN-STREAM TO=...) oder Übertragungsziel (TRANSMIT-BY-STREAM) verwendet werden kann.
Es können nur S-Variablenströme gelöscht werden, die sich auf der obersten Ebene (außerhalb von Prozeduren) befinden oder in davon aufgerufenen Prozeduren, wenn SYSTEM-FILE-CONTEXT=*SAME-AS-CALLER eingestellt ist.
Variablenströme mit reservierten Namen können nicht gelöscht werden.
In Prozeduren benutzte Variablenströme mit nicht-reservierten Namen werden implizit gelöscht, wenn die Prozedur verlassen wird und im Kommando SET-PROCEDURE-
OPTIONS nicht SYSTEM-FILE-CONTEXT=*SAME-AS-CALLER eingestellt ist.