non conosco molto bene oracle.
Comunque in linea di principio nell'informatica in generale, quando una parte di un programma genera una eccezione , tale eccezione va intercettata e gestita.
Ad esempio potresti intercettarla con un IF e gestirla in modo tale che l'esecuzione del trigger continui...