Title: Schema 15f I apologize for repeating myself, but how do you plan to map numeric ? Float's and exact integers do have very different meaning for many, many purposes (you do not open an account N. 3.0000000001 != 3 - IEEE floats do not guarantee last digit IIRC) My suggestion was - allow an implicit conversion of integer to float, but not the other way around (using FLOOR, and ROUND instead...)