in my project I had changed CF_SQL_INTEGER to CF_SQL_NUMERIC for entire application.
Why'd you do that? You didn't change all your data from using ints to using floats/decimals, did you?
Without basis for saying so, I would think that integers would perform a lot faster than floats or decimals if for no other reason than they're simpler data types, and require a lot less monkeying around to get them into a state the computer can work with (ie: binary).
--
Adam