No me queda claro el problema que planteas.
En primer lugar, Oracle no tiene la sentencia REPLACE, que es propia de MySQL y por tanto esta última sintaxis que nos muestras NO funcionará en este DBMS. LO que mas se parece es MERGE, pero no es exactamente lo mismo.
En segundo lugar, aclara bien esto: ¿Lo que necesitas es reemplazar una parte o toda la cadena que contiene una columna dada de una tabla, con el valor de otra cadena pasadacomo parametro?
Algo así como:
Código SQL:
Ver originalUPDATE tablaDatos
SET campo_datos = REPLACE(campo_datos, 'valorencampo', 'valorreemplazo')
WHERE [condiciones de filtrado]