Handling recursion in Apex Triggers
Handling recursion in Apex Triggers and the best practices related to it. What is a Recursive Trigger? A recursive trigger performs an action, such as an update or insert, and then invokes itself as a result of, say, an update. How to avoid Recursive Triggers? To avoid recursion on a trigger, ensure that your trigger is only executed once. If recursion is not handled properly, you may receive the error: 'Maximum trigger depth exceeded' .