En general, hay formas más simples:
Código MySQL:
Ver originalDELIMITER $$
PersonaNombre ,
PersonaApellido ,
PersonaTelefono ,
PersonaCelular ,
PersonaDireccion ,
PersonaMail ,
PersonaWeb ,
PersonaObservaciones ,
PersonaAuxiliar1,
PersonaFechaCreacion
)
pPersonaNombre,
pPersonaApellido,
pPersonaTelefono,
pPersonaCelular,
pPersonaDireccion,
pPersonaMail,
pPersonaWeb,
pPersonaObservaciones,
pPersonaAuxiliar1,
-- 1° Insertar
-- realizo el segundo insert.
IdGeneral ,
IdTipoSujeto)
-- Y si quiers el segundo:
$$
DELIMITER;
Para eso existe la función LAST_INSERT_ID();