Vous ne savez pas si cela est plus pertinent pour la question de l'OP, mais au cas où vous venez ici pour savoir comment empêcher la récursivité ou la récursivité mutuelle de se produire dans un déclencheur, vous pouvez tester ceci comme suit :
IF TRIGGER_NESTLEVEL() <= 1/*this update is not coming from some other trigger*/
Lien MSDN