Excerpts from Gerardo Herzig's message of jue feb 10 10:20:53 -0300 2011:

> Yo tengo que lograr algo como 
> 
> select * from _xxfunction(codigo) from (select codigo from tabla)
> Y esto tiene un error de sintaxis.
> 
> Si uso la forma select (_xxfunction(codigo)).* from (select codigo from
> tabla)
> elimino el error sintactico, pero como bien decis, llamo muchas veces a
> la funcion, y se torna demasiado lento.

y algo así?


selec func.* from (select _xxfunction(codigo) as func from (select codigo from 
tabla) as foo) as bar

No tengo claro si irá a intentar aplanar el subselect, lo cual deberías
poder solucionar con el truco usual OFFSET 0:

selec func.* from (select _xxfunction(codigo) as func from (select codigo from 
tabla) as foo offset 0) as bar

-- 
Álvaro Herrera -- Se vende casa en Ñuñoa: www.portalinmobiliario.com/993147
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a