Unexpected change in CHR() functionality after upgrading to 12c.
I ran into an interesting bug in some code today due to a math error which caused CHR() to be called with non-integer input values. According to the Oracle documentation, this is perfectly acceptable; but it doesn’t make much sense. Unfortunately, the documentation doesn’t specify what should happen for such inputs. This ambiguity is the…