• 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