2011/5/4 Jaime Rivera <[email protected]>:
>  Bueno es una función que devuelve un conjunto de registros, esta función lo
> que hace es:
>
>
> 1. CREATE TEMP TABLE tt_tpr_presup_grafico;
>
[...]
>
> Ese sería el algoritmo básico de la función, las consultas no las puse
> porque son un poco largas. También decirles que ejecute la consulta indicada
> por Jaime Casanova y no obtengo ningún registro por lo que pienso que el
> problema es con la tabla temporal..
>

sip. ese es el problema... en versiones de postgres asi de antiguas
necesitas hacer esto con EXECUTE
por ejemplo:

EXECUTE 'CREATE TEMP TABLE tt_tpr_presup_grafico';

y si no me equivoco toda referencia (es decir,
INSERT/UPDATE/DELETE/SELECT) a la tabla temporal debes hacerlo asi
mismo...

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a