Saludos
Creo que no es posible, las sintaxis son diferentes.
Código SQL
[-]
update tabla1 set
campo1=valor1,
campo2=valor2,
campo3=select count(*) from tabla2,
campo4=valor4
where campo5='tata'
Insert into tabla1 (campo1, campo2)
values ('tata',213)
Insert into tabla1 (campo1, campo2)
Select campo1, campo2 from tabla2