select * from ( values (1, 'ilnurgi1') , (2, 'ilnurgi2') ) t(p_id, p_name) where p_id = any('{1,3}'::int[]); /* p_id | p_name -----+------- 1 | ilnurgi1 */
Разворачивает массив
select * from unnest('{1,2,3}::int[]') /* unnest ------ 1 2 3 */
Транзакции
SQL СУБД (RDS)