You've probably gone beyond the limit Oracle can cope with for a number variable. I think it can only go up to number(39).