Terima kasih kepada JoshuaBoshi atas jawabannya, yang memecahkan masalah. Setelah memanggil prosedur, saya harus menutup kursor dan membukanya lagi sebelum menggunakannya untuk mengeksekusi pernyataan lain:
cursor.close()
cursor = connection.cursor()
Kursor dapat ditutup segera setelah fetchall()
. Kumpulan hasil masih tetap ada dan dapat diulang.