My 1st sentence supports your 1st sentence.

I could be wrong but your 2nd sentence could be read as advocating a CUBRID-specific declaration if it more closely approximate's PHP (in this case, float -> FLOAT, real -> REAL). Idk if those are supported on other mainstream RDBMSs. Hence my question: what is more portable?