Vous avez probablement déjà résolu ce problème d'une manière ou d'une autre, mais je publierai quand même la réponse :
Vous ne pouvez pas faire référence à la même table qui a déclenché le déclencheur dans un déclencheur (ou une combinaison de déclencheur et de procédure stockée). Cela pourrait signifier une boucle infinie, donc sql l'empêche en donnant cette erreur, ce qui entraîne toujours la même erreur.