Ne, SQL nepodporuje FOR EACH/etc syntaxi. Nejblíže byste se dostali k použití kurzorů. V SQL také není žádná syntaxe pole – museli byste použít:
SELECT 2 FROM DUAL
UNION ALL
SELECT 34 FROM DUAL
UNION ALL
SELECT 24 FROM DUAL
... k vytvoření svého ekvivalentu "pole hodnot" v SQL.
Skripty SQL by měly jednotlivé příkazy INSERT. Dívali byste se na použití PHP/Java/atd. použít FOR smyčkovou syntaxi, jako je uvedena ve vašem příkladu.