Buenas tardes, Mi caso es el siguiente es toy estandarizando una funcion para k me retorne variables conforme a los datos de ingreso, por ejemplo tengo 10 tablas con una estructura igual y requiero por medio de esta function.
lo k estoy haciendo es con un execute guardar los datos en un record, pero el problema k tengo es k no tengo respuesta del rec aplicandole la otra variable de ingreso rec.xxxx donde xxx para este caso es v_nom_padre una variable k conosco y esta en la tabla... para ser mas claro dejo elcontenido: DECLARE v_nom_shema ALIAS FOR $1; v_nom_table ALIAS FOR $2; v_nom_id ALIAS FOR $3; v_nom_padre ALIAS FOR $4; v_id_primary_key ALIAS FOR $5; v_direccion ALIAS FOR $6; rec record; v_campo_padre character varying; BEGIN for rec in EXECUTE 'SELECT * FROM '||v_nom_shema||'.'||v_nom_table||' WHERE id_primary_key = '||v_id_primary_key||'' loop v_campo_padre:= rec.v_nom_padre; end loop; return v_campo_padre; END ; tabla id_primary_key, id_menu, menu_padre, nom_menu, desc_menu, orden_db consumo select esquemita.xcm_menus_intercambiar('esquemita', 'tabla_menus','id_menu','menu_padre', 419, 'arriba') de antemano muchas gracias y si encuentro una solucion antes les estaré informando