Assume Table A has two children tables, B and C with cascade delete between A-B, and cascade delete between A-C.
When a row is deleted in A, the matching rows from B and C are deleted.
How does SQL Server determine the order of the Cascades to fire? What I need is to fire the A-C cascade delete before the A-B cascade delete fires.
I know I can do this with triggers, but I don't want to, unless I absolutely have to.