2.5.7 DECIMAL相除后结果为NULL

SELECT CAST(14970234.7665351
AS DECIMAL(38, 18)) / CAST(204006535.357789 AS DECIMAL(38, 18))

版本2.5.7
请问该语句执行为为什么结果是NULL,这类查询应该如何写
该语句在IMPALA等引擎执行正常

超出decimal的精度了