Iteração simples através de array com proc sql no SAS

Eu só quero percorrer uma lista e executar um procedimento usando o elemento i'th na lista e fazer uma tabela chamada 'i' com o resultado. Eu tentei a sintaxe de todos os recursos que posso encontrar, mas não consigo fazer isso funcionar. Aqui está algum código / pseudocódigo que ilustra minha necessidade. Muito obrigado antecipadamente!

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;

questionAnswers(1)

yourAnswerToTheQuestion