Rückgabevariable von cx_Oracle PL / SQL-Aufruf in Python

Ich möchte eine Oracle PL / SQL-Anweisung über cx_oracle in Python ausführen. Code sieht so aus:

db = cx_Oracle.connect(user, pass, dsn_tns)
cursor = db.cursor()

... 

sel = """
DECLARE
  c   NUMBER := 0.2;
  mn  NUMBER := 1.5;
  res NUMBER;
BEGIN
  res := c+mn/6.;
END;
"""
try:
  cursor.execute(sel) 
  print "PL/SQL successful executed ..."
except cx_Oracle.DatabaseError as e:
  err, = e.args
  print "\n".join([str(err.code),err.message,err.context])

Der Code läuft ohne Probleme, aber gibt es eine Chance, das Ergebnis an Python zurückzugeben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage