Tienes que usar el cx_oracle.LOB.read() método para obtener el contenido del LOB objeto: f.write(row[2].read())