Según este tipo
Los objetos de cursor se utilizan para ejecutar sentencias SQL. ODBC y pyodbc permiten varios cursores por conexión, pero no todas las bases de datos lo admiten.
y puede determinar si los cursores simultáneos pueden admitirse con:
import pyodbc
connection = pyodbc.connect(...)
how_many = connection.getinfo(pyodbc.SQL_MAX_CONCURRENT_ACTIVITIES)
print(how_many)