[Perl] manejar un cursor

argaez argaez@tecnometal.dns2go.com
06 Oct 2003 12:02:19 +0200


 Hola co-listeros.

 Tengo el siguiente problemilla:

 quiero hacer algo asi como esto desde perl en
 posgresql:

BEGIN WORK;
      DECLARE liahona CURSOR
         FOR SELECT * FROM films;

       FETCH BACKWARD 1 IN liahona;

     CLOSE liahona;
     COMMIT WORK;

el procedimiento "prepare" no lo puedo usar porque
solo procesa una instruccion a la vez,=20
y si mando un prepare y un execute por cada una no me funciona.
Tratando de usar "do" me dice que use lo adecuado para hacer
transacciones.
Estoy haciendolo con DBI y Pg =BF me pudieran orientar que tengo que hacer
para mandar transacciones desde perl a postgresql?

Atte:

Raul Argaez