La soluzione della doppia tabella mi piace molto.
Ora però, perdonatemi, vi pongo un'altra domanda:

Come faccio a gestire la sincronia dell'accesso sulla tabella, mi spiego
1 - utente 1 controlla la tb_appoggio: non ci sono numeri di fattura.
2 - utente 1 recupera dal db il successivo numero di fattura
3 - utente 2 controlla la tb appoggio e non ci sono numeri di fattura (utente 1 ancora nn ha salvato)
4 - utente 1 salva nella tb appoggio il numero (con stato 0)
5 - utente 2 recupera dal db il successibo numero di fattura (ovviamente lo stesso che ha recuperato ut1 nel passo 2)

Inutile proseguire, i due utenti hanno lo stesso numero di fattura...

Come lo risolvo.
Grazie Mario