EnzoCurky scrive
nel mio DB eseguo un comando ke cerca il primo record libero col minore id disponibile, mentre il comando aggiungi crea un record aumentando di 1 l'id maggiore.
Ma allora se i tuoi inserimenti devono prendere sempre l'id più basso a quello esistente, perchè non tenti l'attruibuzione all'id di una chiave primaria ordinata in maniera decrescente?
$Conn.Exec(CREATE TABLE 'Tabella' ("'id' INTEGER PRIMARY KEY DESC, 'campo2', .... ,'campoN")
ed esegui poi la lettura come ti suggerisce Leo (order by 'id')
Ciao.