Non sono sicuro che sia più pertinente alla domanda dell'OP, ma nel caso in cui tu sia venuto qui per scoprire come impedire la ricorsione o la ricorsione reciproca in un trigger, puoi verificarlo in questo modo:
IF TRIGGER_NESTLEVEL() <= 1/*this update is not coming from some other trigger*/
Collegamento MSDN