Código SQL:
Ver originalSELECT REPLACE(REPLACE (#datos.direccion, #incorrecto.nombre, #correcto.nombre),#incorrecto.nombre,#correcto.nombre)
FROM #correcto
INNER JOIN #incorrecto ON #correcto.id = #incorrecto.id_correcto
CROSS JOIN #datos
WHERE direccion LIKE '% ' + #incorrecto.nombre + '%'
ya probaste con algo asi??