Nota: Curiosamente, mesmo o Toad gratuito para SQL Server não permite executar apenas a instrução sob o cursor.
É realmente irritante que o TOAD não cumpra o que promete:
Da ajuda do TOAD: [F9 para executar] uma parte de uma instrução, que pode conter uma ou mais instruções. Você pode selecionar a parte da declaração colocando o cursor dentro ou ao lado da declaração, ou selecionando a declaração. Nota: o Toad considera "adjacentes" todas as instruções (incluindo comentários) separadas do cursor ou umas das outras por menos de duas linhas em branco. Se ocorrer um erro durante a execução da instrução, uma mensagem de erro será exibida, permitindo que você ignore o erro e continue ou aborte a execução.
Tentei milhões de vezes, mas simplesmente executa todo o script. Eu queria pesquisá-lo no grupo de suporte ao usuário (toadss (at) yahoogroups.com), mas o Yahoo tem o mecanismo de pesquisa mais estúpido de todos os tempos! Ele nem consegue encontrar a palavra-chave "sapo" no grupo de e-mail do sapo, DOH!
Acho que o TOAD é a melhor ferramenta de consulta de todos os tempos, mas a falta desse recurso também me irrita.
ATUALIZAÇÃO: SOLUÇÃO ENCONTRADA!
Eu perguntei esse problema no grupo de email toadss e obtive a resposta. Ao contrário do Oracle, você precisa separar as instruções no SQL Server com a palavra-chave GO após cada instrução. Somente se você fizer isso, o botão F9 funcionará conforme o esperado, executando a instrução atual.