diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index 5410022..60e02d3 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -915,7 +915,8 @@ def on_connect(conn): ) else: try: - conn.execute(text("SELECT TO_VECTOR('1,2,3', INT, 3)")) + with conn.cursor() as cursor: + cursor.execute(text("SELECT TO_VECTOR('1,2,3', INT, 3)")) self.supports_vectors = True except: # noqa self.supports_vectors = False