I use PROC DELETE all over the place. Especially to ”clean up” Excel-sheets before filling with SAS-data. Like: %if %sysfunc (EXIST(_xl.table)) %then %do; proc delete data=_xl.table; run; %end; PROC DATASETS supports wildcards to really clean up libnames. That’s even better.