I'm wondering if there's an advantage to this over a select into?

data work.driver_tbl;
input driver_var @@;
datalines;
1 5 67 78 53 37 0
;
run;

proc sql;
select driver_var into: dv_list separated by ','
from driver_tbl;
quit;

%put &dv_list.;

data outtable2;
do x=&dv_list.;
y = sin(x);
output;
end;
run;