Я пытаюсь вызвать функцию oracle pl / sql, возвращающую объект oracle, используя cx_Oracle's cursor.callfunc (), но не могу заставить его работать, и не нашел помощи ни в документации, ни в сети.
мой код:
connection = cx_Oracle.connect('myuser/mypass@myservice')
cursor = connection.cursor()
result = cursor.var(cx_Oracle.OBJECT)
cursor.callfunc('myfunction', result , [an_arg])
Traceback (most recent call last):
File "...", line nn, in <module>
result = cursor.var(cx_Oracle.OBJECT)
TypeError: expecting type name for object variables
Удалось ли кому-нибудь успешно получить объекты oracle с помощью callfunc?
Большое спасибо заранее.