bueno, para esta opción, te recomiendo que utilices una tabla paso, en donde almacenes el último numero de comprobante...
por ejemplo
Tabla : paso
Campo : Num_Comprobante
Entonces, para almacenar los comprobantes, tendrias que hacer esto
1º Consultas Num_Comprobante de la tabla paso y lo pasas a una variable
2º Incrementas el Num_Comprobante de la tabla paso
3º Insertas un Reg. en Tabla 1
Este proceso deberas realizar para almacenar un registro en cualquiera de las 3 tablas que posees
espero que te sirva...
puede que exista otra solucion,.. pero de pronto, esta se me ocurre a mi