Alejandro D. Burne escribió: > > SELECT func(c1, 22) FROM (select c1 from tabla) t1; > > > > ó > > > > SELECT func(c1, c2) FROM (select c1, 22 as c2 from tabla) t2;
> Ok, esto lo había podido hacer; el inconveniente es que no me devuelve > la estructura del registro separado en campos; es decir me devuelve: > > estructuraregistro > ------------------------------------------------- > (1.00,2.00) > (2.00,5.00) > (2 rows) > > Existe alguna forma de descomponer este resultado en campos independientes? Creo que esto debería funcionar: SELECT (func(c1, c2)).* FROM (select c1, 22 as c2 from tabla) t2; -- Alvaro Herrera http://www.advogato.org/person/alvherre "Cuando mañana llegue pelearemos segun lo que mañana exija" (Mowgli) -- TIP 8: explain analyze es tu amigo