Jeg tror, det nemmeste ville være at have et dummy/tempbord med kun id'er. 1-1000 og derefter forlod join til det bord.
Men sørg for at fjerne de "slettede" poster fra din dummy/temp-tabel, når du er færdig. Ellers dukker de op hver gang.
>> REDIGER << Du kan selv deltage for at finde ud af, om du mangler id'er...
select a.id + 1 MissingIds
from <table> a
left join <table> b
on a.id = b.id - 1
where b.id is null
and a.id < 10000