Gente
Tengo un problema con un cursor, y tambien una duda en el sig porcion de codigo , cod y nombre son text y son los parametros de una funcion .. declare c_nacionalidad refcursor ; begin OPEN c_nacionalidad FOR execute 'SELECT * from nacionalidades where id_nacionalidad = ' || quote_literal(cod ) ; if not FOUND then /* no esta en nacionalidades */ RAISE NOTICE 'update_or_insert_nacionalidades --> INSERT '; insert into nacionalidades( id_nacionalidad , nacionalidad ) values ( cod , nombre ) ; else RAISE NOTICE 'update_or_insert_nacionalidades --> UPDATE '; update nacionalidades set nacionalidad = nombre where id_nacionalidad = cod ; end if ; end ; el problema es con el not FOUND, no se si entendi mal, pero me da falso, pero tengo una row con esa clave, preg: luego de un open del cursor se afecta a la variable FOUND ???? donde encuentro esa documentacion, en verdad googleando no la encontre, agradecere cualquier info , salu2 jmdc