Nota: Curiosamente, incluso el Toad gratuito para SQL Server no le permite ejecutar solo la instrucción debajo del cursor.
Es realmente molesto que TOAD no cumpla con lo que promete:
De la ayuda de TOAD: [F9 para ejecutar] una parte de una declaración, que puede contener una o más declaraciones. Puede seleccionar la parte de la declaración colocando el cursor dentro o junto a la declaración, o seleccionando la declaración. Nota: Toad considera "adyacentes" todas las declaraciones (incluidos los comentarios) separadas del cursor o entre sí por menos de dos líneas en blanco. Si ocurre un error durante la ejecución de la declaración, se muestra un mensaje de error que le permite ignorar el error y continuar o abortar la ejecución.
Lo intenté millones de veces, pero simplemente ejecuta todo el script. Quería buscarlo en el grupo de apoyo al usuario (toadss (at) yahoogroups.com), ¡pero yahoo tiene la función de búsqueda más estúpida que existe! ¡Ni siquiera puede encontrar la palabra clave "sapo" en el grupo de correo de sapo, DOH!
Creo que TOAD es la mejor herramienta de consulta que existe, pero la falta de esta función también me molesta.
ACTUALIZACIÓN: ¡SOLUCIÓN ENCONTRADA!
Pregunté este problema en el grupo de correo de toadss y obtuve la respuesta. A diferencia de Oracle, debe separar las declaraciones en SQL Server con la palabra clave GO después de cada declaración. Solo si lo hace, el botón F9 funciona como se esperaba, ejecutando la declaración actual.