• It was fairly easy to see the concept which was being put across here regarding try/catch blocks - not exactly a new one for most developers these days I should imagine. But if I'd posed that question in an interview and the candidate had given the answer given as correct I would not have marked it as correct.

    The answer given as correct implies that the text of the error message was somehow inserted into the table and then returned as part of the result set - completely wrong.