> -----Mensaje original-----
> De: Yudelsy Castellón García
> 
> La consulta tengo que construirla dinámicamente y luego crear 
> la tabla temporal a partir del resultado que devuelve dicha 
> consulta, tal como sigue:
> 
> Consulta = ‘aqui va una consulta’;
> CREATE TEMPORARY TABLE tmp_reporte AS execute Consulta;
> 
> Pero cuando lo ejecuto me da el error:
> CREATE TEMPORARY TABLE tmp_reporte AS execute  $1
> 

Podrías probar:
   EXECUTE 'CREATE TEMPORARY TABLE tmp_reporte AS ' || Consulta;


Saludos.

--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a