Una vista con joins no es actualizable en ningún motor que no sea Oracle, hasta donde se.
Desde hace mucho tiempo, en delphi, suelen utilizarse objetos "update" para realizar actualizaciones directamente sobre alguna o varias de las tablas que componen la vista, pero eso es en delphi.
Hasta luego.