Курсоры у MSSQL ОЧЕНЬ МЕДЛЕННО РАБОТАЮТ И ОТЪЕДАЮТ КУЧУ ПАМЯТИ. Я как то спросил у анг. сообщества. Сказали, что это дурной тон использовать курсоры на стороне сервера.
Да можно что угодно про них говорить, только вместо них там ничего другого нету. Я сам офигел когда у меня процедура, котороая три раза вызывала рекурсивную процедуру для подсчёта кое-каких сумм по дереву работала в ~5,5!!!! раз быстрее чем переписанный мною вариант с курсорами, где кол-во рекурсивных вызовов уменьшено втрое, так что про тормознутость курсоров я в курсе :-)
Но у нас то в FB совсем другое дело - всё летает.

