К вашему сведению: SQL Server 2008 представляет новое тип данных HierarchyID для этого вида ситуации. Дает Вам контроль, где в "дереве" Ваша строка находится, горизонтально а также вертикально.
Выберите текст визуально, нажмите : , чтобы войти в командный режим, и используйте ту же команду или используйте '<
и '>
маркеры. Например, : '<,'> <ваша команда>
.
Для вашего конкретного случая использования последняя команда будет выглядеть так:
:'<,'>g/^$/d