select ColumnNames.value('.', 'nvarchar(300)') name
from @xColumns.nodes('/columns/name') T1(ColumnNames)
OPTION (OPTIMIZE FOR ( @xColumns = NULL ))
добавление последней строчки уменьшило время выполнения аналогичного запроса в моем случае аж на 25% (10мс). Нашел тут:http://stackoverflow.com/