Чтобы превратить массив в набор строк, вы можете просто использовать unnest () :
SELECT unnest('{1,2,3,4}'::int[])
Что вы можете затем, конечно, объединить с regexp_split_to_array, чтобы стать:
SELECT unnest(regexp_split_to_array('1,2,3,4', ','))
или как уже упоминалось ранее, используя string_to_array () вместо regexp_split_to_array (), если это простой сплит.