CREATE OR REPLACE FUNCTION "public"."opc_div" (varchar, varchar, varchar, varchar) RETURNS SETOF varchar AS
$body$
operacion ALIAS FOR $1;
codsede ALIAS FOR $2;
coddiv ALIAS FOR $3;
desdiv ALIAS FOR $4;
registro record;
BEGIN
IF(operacion='consultar') THEN
SELECT cod_div as Código, des_div as Descripción INTO registro FROM division where cod_sed=codsede order by cod_div;
RETURN NEXT registro;
END IF;
RETURN
END;
$body$
ME DA EL SIGUIENTE ERROR
 
ERROR:  set-valued function called in context that cannot accept a set
CONTEXT:  PL/pgSQL function "opc_div" line 24 at return next
 
por favor si alguien pudiera ayudarme con este error, gracias y disculpen


Excursiones y escapadas a sitios mágicos. No te lo pierdas en MSN Entretenimiento