Der Name der Spool des RUNSQLSTM ist ja bekannt.
nach dem RUNSQLSTM rufts du DLTSPLF auf:

DLTSPLF FILE(RUNSQLNAME)
SPLNBR(*LAST)

Das musst du nach jedem RUNSQLSTM einbauen. Generell gibts da nichts.
Allerdings würde ichdas Spool nur löschen, wenn kein Fehler auftrat.