Hi John,
>what is the best way to trace RI code to determine where a trigger is failing?
Just before the DELETE command or the call of TABLEUPDATE() activate the debugger either by issueing SET STEP ON or by setting a break point. When you step into the TABLEUPDATE() or DELETE command, you can trace the RI code.
Christof
--
Christof