Hola
Te recomiendo este enlace:
http://stackoverflow.com/questions/2...ith-inner-join
En oracle es posible hacerle un update a una subconsulta.
Cita: UPDATE
(SELECT table1.value, table2.CODE
FROM table1
INNER JOIN table2
ON table1.value = table2.DESC
WHERE table1.UPDATETYPE='blah'
)
SET table1.value = table2.CODE
trata de acomodar tus tablas al ejemplo y nos cuentas.
saludos