A mon avis, c'est pas un problème de trigger, mais un problème de paramètrage de ton appli.
Dans SQL Server, il y a une instruction à lancer (de type set xxx" pour l'empêcher de raconter sa vie quand il fait quelque chose. A mon avis, c'est exactement la même chose dans ton cas, car ni l'une ni l'autre sont des erreurs.