There are FLOAT and REAL, why not use them here? http://www.cubrid.org/manual/843/en/FLOAT|REAL