CTBFETCH and numeric datatype return values

(CR #474154) If a client application calls CTBFETCH for a numeric datatype, and the return value is null, the length field incorrectly returns two, instead of zero. If the application relies on the length value without checking for a null, it may abnormally end.