for i in (1,30,10) loop .. end loop;
for i in 1..10 loop .. end loop;
for i in ( select 1 from dual union all select 30 from dual union all select 10 from dual ) loop null; end loop;
for i in (select твой список) loop .. end loop;
some_proc(1); some_proc(10); some_proc(30); ...