TRY / CATCH es una construcción de lenguaje específica para T-SQL de MS SQL Server.
Permite el manejo de errores dentro de T-SQL, similar al visto en el código .NET.