cx_Oracle: ¿Cómo puedo recibir cada fila como diccionario?

Por defecto, cx_Oracle devuelve cada fila como una tupla.

>>> import cx_Oracle
>>> conn=cx_Oracle.connect('scott/tiger')
>>> curs=conn.cursor()
>>> curs.execute("select * from foo");
>>> curs.fetchone()
(33, 'blue')

¿Cómo puedo devolver cada fila como diccionario?

Respuestas a la pregunta(2)

Su respuesta a la pregunta