FOREACHкод> цикъл
е проектиран специално за итерация през елементите на стойност на масив, напр.:
FOREACH field IN ARRAY ARRAY['f1','f2'] LOOP
execute pg_temp.converFieldToLower(newTableNameRaw,field) into res;
END LOOP;
Функцията беше въведена в Postgres 9.1.