DECIMAL is not coercible to LONG. So when we have something like round(decimal, 2) it results in a data type not supported exception.