An alternative implementation of %ETL macro with CALL EXECUTE():

data _null_;
set parmdl.tablelist;
call execute( cat( "DATA SASDL.", left( tname ), ";",
"SET ORALIB.", left( tname ), ";",
ifc( dt_flag = "Y", "WHERE DATEPART( EVENT_DT ) GE &cutoff_date;", "" ),
"RUN;" ) );
run;