• Louis-644449,

    First of all, I should have made more clear that an AFTER trigger is always an option.

    I agree that triggers allow for more friendly error messages.

    I think the technique I outlines is good for situations where triggers are not desirable. Some organizations simply don't like triggers.

    -Dan