Secondo questo ragazzo
Gli oggetti cursore vengono utilizzati per eseguire istruzioni SQL. ODBC e pyodbcallow più cursori per connessione, ma non tutti i database supportano questo.
e puoi determinare che i cursori simultanei possono essere supportati con:
import pyodbc
connection = pyodbc.connect(...)
how_many = connection.getinfo(pyodbc.SQL_MAX_CONCURRENT_ACTIVITIES)
print(how_many)