ya veo, si es lo que estaba biendo, de echo ya la implemente y ademas implemente tambien una funcion parecida pero para actualizar las tablas que estan relacionadas uno a uno. pero aun asi me gustaria saber, para no quedarme con la duda si hay forma de optimizar esto en un solo query jejejeje. muchas gracias por tu comentario huesos52.