Quando é que preciso de usar os blocos Begin / End e a palavra-chave Go no servidor SQL?

Alguém pode dizer-me quando e onde preciso de usar os blocos {[[0]} e end no servidor SQL? Além disso, o que faz exactamente a palavra-chave Go?