resulta que tengo un formulario que al llenar 15 campos van a tabla1 otros 5 a tabla2 y 8 mas a tabla3. la idea es que debo preservar la integridad e investigando se que debo hacerlo con consultas transaccionales y que debo usar locks para evitar problemas entonces entiendo que esto se usa para cuando todo esta en un formulario y se manda de golpe todo el formulario a las diferentes tablas y se inserta el registro.
pero si el formulario lo divido en partes secuenciales o sea hago una parte y en otro fomulario otra parte y en el otro formulario el resto recuperando el id (PK) para mantener la coherencia puedo evitarme lo de los insert y consultas transaccionales o debo utilizarlo de todos modos.