CREATE FUNCTION test(a anyarray, t anyrange)
RETURNS anymultirange AS $$
BEGIN
return NULL::datemultirange;
END;
$$ LANGUAGE plpgsql;
WITH i AS (
SELECT ARRAY[
daterange('2023-01-01', '2023-02-01'),
daterange('2023-05-01', '2023-09-01')
]::daterange[] x
)
--SELECT lower(range_agg(t.x)) FROM (SELECT unnest(i.x) x FROM i) t;
--SELECT test()
SELECT 1;