यहोशू बोशी को उनके उत्तर के लिए धन्यवाद, जिसने समस्या हल की। प्रक्रिया को कॉल करने के बाद, मुझे कर्सर को बंद करना पड़ा और किसी अन्य कथन को निष्पादित करने के लिए इसका उपयोग करने से पहले इसे फिर से खोलना पड़ा:
cursor.close()
cursor = connection.cursor()
fetchall()
. के तुरंत बाद कर्सर को बंद किया जा सकता है . परिणाम सेट अभी भी बना हुआ है और इसके माध्यम से लूप किया जा सकता है।