Hi, we have the ROW type and we have arrays. We also can create arrays of rows like: select array_agg(r) from (values (1::int, 'today'::timestamp, 'a'::text), (2, 'yesterday', 'b')) r(a,b,c); array_agg ------------------------------------------------------------------- {"(1,\"2014-04-30 00:00:00\",a)","(2,\"2014-04-29 00:00:00\",b)"} Now I want to execute that query via dblink on a remote server. How do I specify the result type? select tb.* from dblink( 'dbname=postgres', $$ select array_agg(r) from (values (1::int, 'today'::timestamp, 'a'::text), $$) tb( WHAT DO I PUT HERE? ) Thanks, Torsten -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general