Não tenho certeza se é mais pertinente à pergunta do OP, mas caso você tenha vindo aqui para descobrir como impedir que a recursão ou recursão mútua aconteça em um gatilho, você pode testar isso assim:
IF TRIGGER_NESTLEVEL() <= 1/*this update is not coming from some other trigger*/
link MSDN