Grazie Chip, ho risolto: non ricordo perché (forse a causa di qualche importazione di dati) il contatore ripartiva da un numero più piccolo dell'ultimo valore. Non era un problema della query, ma della tabella, ovvero:
il contatore della tabella aveva i seguenti numeri:3,5,8,15,20 ad esempio, e ripartiva automaticamente con il 4.
Ciao.
Mic