अधिकांश आधुनिक डेटाबेस (MySQL सहित) सेट आधारित संचालन करने के लिए डिज़ाइन किए गए हैं। कर्सर के साथ समस्या यह है कि वे पंक्ति आधारित (या प्रक्रियात्मक) संचालन करते हैं। इस वजह से आप लगभग हमेशा एक प्रदर्शन हिट देखेंगे जब आप किसी ऐसे काम को करने के लिए कर्सर का उपयोग कर रहे हैं जो आधुनिक डीबीएमएस पर कर्सर के बिना किया जा सकता है।
इस लेख पर एक नज़र डालें , जो दोनों के ऊपर जाकर एक अच्छा काम करता है। यह SQL सर्वर को ध्यान में रखकर लिखा गया है लेकिन अधिकांश अवधारणाएं लागू होती हैं।