Cómo manejar excepciones en bucles: cursor a para a_1 en un bucle... excepción... finalizar bucle
El método descrito por el usuario 105780520 es correcto.
Cada captura de excepción EXCEPTION corresponde a un BEGIN.END. Es decir, si hay un controlador de EXCEPCIÓN, entonces hay al menos un BEGIN...END dentro del programa
De hecho, BEGIN...END es un pequeño fragmento de programa
.