'<variablename>' não é um parâmetro ou uma variável local, portanto, ele não pode ser usado como uma variável 'Catch'

As variáveis nas instruções Try...Catch...Finally devem ser declaradas localmente ou ser parâmetros para o procedimento atual.

ID do erro: BC31082

Para corrigir este erro

  1. Declare variáveis ou parâmetros locais para instruções Try...Catch...Finally.

Confira também