If you have metadata on the files (note that CSV files have no place to store metadata, at best the CSV might have column names in the first row) then you can easily use it to generate the code to read the files.
If you have no information on what is in the files you can use PROC IMPORT and SAS will make an intellegent guess as to what type of fields you have basd on the data in the file and generate a data step to read the file.
If the files are all in the same format you can read them all in a single data step if you want. If you don't care what the variable names are you can just name them something like VAR1 to VAR90.
data want ;
infile 'my_directory/*.csv' dsd firstobs=2 truncover eov=eov;
input @;
if eov then input;
eov=0;
length var1-var90 $100 ;
input var1-var90 ;
run;
... View more