Al final pudiste mostrar el mensaje de excepcion?, como lo hiciste, probe de la forma que dice en el ejemplo y funciona de todo menos la linea:
Código:
begin
....
....
when sqlcode -803 do
exception nombreexcepcion
end
^
no se si es por el momento en que ejecuta el trigger (BEFORE INSERT) o estoy preguntando por un sqlcode que es incorrecto (-803), lo que quiero es evitar la duplicidad de clave primaria en una tabla con clave combinada.