A maximum of 16 nested TRY/CATCH blocks is permitted in a database procedure.
Do not exceed the upper limit of 16 nested TRY/CATCH blocks when you code the database procedure.