Definicion de Cursor en Postgres 
    Richard Rossel 
    rrossel en inf.utfsm.cl
       
    Mie Oct 27 12:14:02 CLST 2010
    
    
  
Estimados(as),
quisiera preguntar aqui antes de irme a la lista de postgres.
Estoy tratando de definir y usar un cursor en una funcion postgres (8.3)
en el cual el nombre de la tabla que usara el cursor es un argumento.
Es algo como:
DECLARE
    curs CURSOR FOR SELECT EPOCH FROM tablename;
Supongo que postgres trata de compilar eso y como tablename es variable
y no esta definido entonces me arroja error.
La pregunta es si se puede lograr eso? trate con:
  curs CURSOR FOR SELECT 1::integer as epoch;
y luego cuando se habre el cursor:
OPEN curs FOR EXECUTE
        'SELECT epoch FROM '|| tablename || ' ORDER BY epoch ASC';
pero no me resulto. Alguna idea?
gracias.
--
Richard Rossel
R&D Software Engineer
AirSage Inc
    
    
Más información sobre la lista de distribución Linux