El 20 de agosto de 2009 18:32, Grover Navia <grover8na...@yahoo.es>escribió:
> Hola Listeros > > Me gustaria saber como recorrer los registros del resultado de uns consulta > SQL, en una funcion usando PL/PGSQL, en mi caso por ejemplo. > > DECLARE > tablaResultado miTablita%ROWTYPE; > BEGIN > SELECT INTO tablaResultado* FROM miTablita WHERE campoUno = "SI"; > IF FOUND THEN > RECORRER LA TABLARESULTADO DE ESTA CONSULTA > END IF; > END; > > ¿Como hago para recorrer todos los registros del resultado de la consulta > hasta llegar al ultimo registro ...? > > De ante mano las gracias por su ayuda y tiempo > > Saludos > Grover Navia > > usa: DECLARE rec record; BEGIN for rec in SELECT * FROM miTablita WHERE campoUno = "SI" loop end loop; END;