Strange scenario:
2 and 3 are correct but 4 is obviously wrong - any ideas as to why the
precision is so accurate?
2> round(list_to_float("9993.38")*100).
999338
3> trunc(list_to_float("9993.39")*100).
999339
4> trunc(list_to_float("9993.38")*100).
999337