FOREACH vòng lặp
được thiết kế đặc biệt để lặp qua các phần tử của giá trị mảng, ví dụ:
FOREACH field IN ARRAY ARRAY['f1','f2'] LOOP
execute pg_temp.converFieldToLower(newTableNameRaw,field) into res;
END LOOP;
Tính năng này đã được giới thiệu trong Postgres 9.1.