Jim,
Not a bad choice. It's a choice that maintains compatability with our existing codebase. See my first reply to Fabio in this thread.
>Is this any different than TYPE() returning N for integer, numeric, double, and float? If not, do you consider that a bug also?
>
>Personally, I think this is more of a poor design choice than a bug.