In fact, neither works when inserting >1 parents.
I was simply wondering if I could save myself some code and a step with some fancy DRI.
Now I see that while it can be made to work, it's probably more trouble than it's worth.
(And you can't just throw a 0 or -1 in there because of the FK.)
Thanks for having a look at this.
P