cx_Oracle の cursor.callfunc() を使用して oracle オブジェクトを返す oracle pl/sql 関数を呼び出そうとしていますが、それを機能させることができず、ドキュメントにもネットにも助けが見つかりませんでした。私のコード:
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
callfunc を使用してオラクル オブジェクトを取得することに成功した人はいますか?
よろしくお願いします。