Neexistuje žádný způsob, jak to udělat se samotným PostgreSQL - museli byste napsat svou vlastní funkci C.
S rozšířením PostGIS můžete přetypovat path
na geometry
a tam proveďte operaci:
SELECT array_agg(CAST(geom AS point))
FROM st_dumppoints(CAST(some_path AS geometry));