Oracle取消了WM_CONCAT函数是因为该函数存在一些性能和安全问题。具体来说,WM_CONCAT函数在处理大型数据集时会导致性能下降,并且容易受到SQL注入攻击。因此,Oracle决定在较新的版本中移除该函数,以提高系统的稳定性和安全性。替代方案包括使用LISTAGG函数或自定义聚合函数来实现类似的功能。