Select sin ocurrencias dentro de procedimientos pl/sql

tema enviado por Juan Pedro en ORACLE
tema iniciado el 28/06/2007
Me gustaría saber como hacer para que un select que no ha devuelto nada no provoque que el procedimiento acabe. Me explico, el resultado de un select dentro de un procedimiento ha de ser almacenado en una variable ejemplo: begin select max(coda) into v_coda from articulos where ..... end; si el select no ha encontrado nada el procedimiento se acaba y genera un error. 1.-¿Que puedo hacer para que el procedimiento no se termine después de eso? 2.-¿Si continua el procedimiento, que puedo hacer para saber que no ha devuelto ninguna ocurrencia? Gracias.