One more consideration: should coerce from DECIMAL to INTEGER be supported? What do other relational databases do in this case? What does the SQL92 or SQL99 spec say should happen?