Kebanyakan database modern (termasuk MySQL) dirancang untuk melakukan operasi berbasis set. Masalah dengan kursor adalah mereka melakukan operasi berbasis baris (atau prosedural). Karena itu, Anda hampir selalu akan melihat kinerja yang dicapai saat Anda menggunakan kursor untuk melakukan pekerjaan yang dapat dilakukan tanpa kursor pada DBMS modern.
Lihat artikel ini , yang melakukan pekerjaan yang layak membahas keduanya. Itu ditulis dengan SQL Server dalam pikiran tetapi sebagian besar konsep berlaku.