However, when a BINARY_INTEGER calculation overflows, no exception is raised if the result is assigned to a NUMBER variable.
Small semantic difference, you might want to continue using BINARY_INTEGER in old applications for compatibility.