Menutup kursor hanya benar-benar diperlukan ketika Anda tidak "menghabiskan" hasilnya. Atau dengan istilah lain, ulangi semua kemungkinan hasil yang dikembalikan oleh kursor.
Membiarkan "kursor" terbuka seperti membiarkan koneksi terbuka yang tidak pernah digunakan kembali. Hal-hal ini tidak gratis. Bahkan biaya koneksi standar adalah 1MB (perkiraan). Jadi, jika Anda membiarkan banyak kursor "terulangan sebagian" berkeliaran, ada overhead umum dalam hal koneksi aktif dan penggunaan memorinya.
Jika sebenarnya Anda benar-benar selalu mengulangi "semua" hasil (dan itu termasuk "batas" yang merupakan "pengubah kursor") maka kursor akan menutup dan semuanya baik-baik saja.
Penggunaan umum adalah bahwa Anda benar-benar menguras/mengosongkan kursor dengan menelusuri semua hasil. Oleh karena itu tidak ada kebutuhan eksplisit untuk menghancurkan.