Du har sikkert allerede løst dette på en eller anden måde, men jeg sender svaret alligevel:
Du kan ikke henvise til den samme tabel, der udløste triggeren i en trigger (eller en kombination af trigger og lagret procedure). Dette kan betyde en uendelig løkke, så sql forhindrer det ved at give den fejl, hvilket resulterer i altid den samme fejl.