Using data_get after executing the following query results in loss of precision:
SELECT 2.700000000000005 FROM dual
Is returned as 2.70000000000001
I am not really convinced we are properly using the full precision of erlang as this is getting rounded even before the erlang precision is a problem.
Also maybe related: oracle/odpi#4