Illegal recursion in rule evaluation (Error 1887)

Your rule or trigger code has caused the original cursor (that is, the cursor the rule or trigger was fired from) to try to evaluate a rule or trigger recursively.