To retrieve the missing numbers you need to create then first.
select range_number from
(Select rownum range_number from all_objects where rownum<12) range_complete where range_number not in
(select numb from test);
You can also rewrite using “connect by” if your Oracle version enable it.
on response to: http://forums.oracle.com/forums/post!reply.jspa?messageID=2421800