It looks like the cxOracle types have evolved significantly: https://cx-oracle.readthedocs.io/en/latest/api_manual/module.html One impact is that BINARY_FLOATS are now being written as doubles in FITS output.