que tal lectores ahi muestro un ejemplo de como actualizar tablas en oracle
Primera forma :
Update tabla1 t1 Set t1.campo1 = (
Select t2.campo1 From tabla2 t2
Where t1.campo2 = t2.campo2 )
Segunda forma :
Update(
-- se puede colocar todos los campos que se quiera actualizar
Select t1.campo1 old_campo1,
t2.campo1 new_campo1
From tabla1 t1, tabla2 t2
Where t1.campo2 = t2.campo2
)
Set old_campo1 = new_campo1;