• I've been coding for 25+ years, starting out in COBOL on IBM mainframes. GOTOs when used wisely can provide an invaluable coding construct. It all comes down to the 'style' of the coder - if they use GOTO carefully and with structure, it can really simplify a code module. But, unfortunately, most people just abuse it, and they (rightly so) get told not to do that again.

    Like a lot of options, use it wisely, because if you abuse it, it will bite you.

    And, YES, I do still code with GOTOs in T-SQL, where appropriate.