Votre code perd des connexions (pas les curseurs ou les instructions).
Vous devez également fermer les connexions, pas seulement les déclarations et les ensembles de résultats - comme suggéré par la réponse à cette question à laquelle vous avez lié.