Souvent, lorsque j'ai écrit des procédures stockées, etc. j'utilise d'abord un CURSEUR et je trouve ensuite un problème de performance avec ma procédure.
Tout ce que j'ai lu dit que les CURSEURS sont horribles, qu'ils causent des verrouillages inutiles, etc. et les tests de performance prouvent la même chose.
Ma question est la suivante : quand utilisez-vous un CURSEUR et dans quelles situations est-il utile ou bon ?
S'il n'y a aucune utilité, pourquoi faire une structure/un type de contrôle aussi mauvais pour SQL ?