Много раз, когда я писал хранимые процедуры и т.д., сначала я использую CURSOR, а затем обнаруживаю некоторые проблемы с производительностью с моей процедурой.
Все, что я прочитал, говорит, что КУРСОРЫ ужасны, вызывают ненужную блокировку и т.д., и тестирование производительности доказывает то же самое.
Мой вопрос в том, когда вы используете КУРСОР и в каких ситуациях они полезны или хороши?
Если нет смысла, зачем им создавать такую плохую структуру/тип управления для SQL?