Intente probar con los ejemplos de aca y ps
no sirvio... Dejo un ejemplo completo
UPDATE admcalendario.evento_sede eve
SET eve.evs_estado = :vestadonuevo
WHERE eve.evs_id IN (
SELECT evs.evs_id
FROM admcalendario.evento_sede evs INNER JOIN planformacion.ficha_caracterizacion fcp
ON fcp.fic_id = evs.fic_id
WHERE evs.evs_dir_general <> 1
AND TO_CHAR (evs.evs_fch_final, 'YYYYMMDD') =
TO_CHAR (SYSDATE - 1, 'YYYYMMDD')
AND evs.evs_estado = 1
AND fcp.fic_estado NOT IN (1, 2, 3, 4))