Simple iteración a través de un array con proc sql en SAS

Solo quiero recorrer una lista y ejecutar un procedimiento usando el elemento 'i'th' en la lista, y hacer una tabla llamada 'i' con el resultado. He probado la sintaxis de todos los recursos que puedo encontrar, pero no puedo hacer que esto funcione. Aquí hay un código / pseudocódigo que ilustra mi necesidad. ¡Muchas gracias de antemano!

array itemlist[*] (100,101,102);

proc sql;
    do i=1 to dim(itemlist);
    create table somelibname.[itemlist(i)] as
        select * from somelibname.sometable
        where item=itemlist(i);
    end;
quit;

Respuestas a la pregunta(1)

Su respuesta a la pregunta