Sunday, August 3, 2008

[pgsql-es-ayuda] retornar varias filas de un pl pgsql

HOLa !!
soy nuevo en lenguaje de bdatos, alguien que me ayude con una funcion que devuelva mas de un registro de una tabla, he intentado con record, refcursores y ninguna me sale , a lo mas tiro una fila pero tengo 8 filas, registros tuplas, en mi tabla prestadora, como lo hago??' tengo esta funcion q devuelve una sola fila.

CREATE OR REPLACE FUNCTION p5()
RETURNS record AS
$BODY$DECLARE
algo RECORD;
BEGIN

SELECT INTO algo * FROM prestadora;

return algo;
END;$BODY$
LANGUAGE 'plpgsql'


ahora como lo hago para que la funcion me devuelva el SELECT * FROM prestadora; completo??
de antemano gracias!!

No comments: