DBAPICursor has (protected) _connection attrubute
cursor = (await (await session.connection()).get_raw_connection()).cursor() obj_type = ( await ( await session.cursor() )._connection.gettype("MY_SCHEMA.MY_TYPE_ARRAY") ).newobject()