Je hebt dit waarschijnlijk al op de een of andere manier opgelost, maar ik zal het antwoord toch posten:
U kunt niet verwijzen naar dezelfde tabel die de trigger heeft geactiveerd in een trigger (of een combinatie van trigger en opgeslagen procedure). Dit kan een oneindige lus betekenen, dus sql voorkomt dit door die fout te geven, wat resulteert in altijd dezelfde fout.