On Thu, 18 Oct 2007 11:00:06 +0400, Мякотин Сергей <[EMAIL PROTECTED]> wrote:

> решение конкретно этой задачи

Если знать максимальный размер дырки, то можно и так решать:
select distinct a.m + q.cnt
   from (select 1 cnt from dual union all select 2 from dual) q, AAA a
   where not exists (select m from AAA where m = a.m + q.cnt) and
         a.m + q.cnt < (select max(m) from AAA)

в случае необходимости увеличить покрываемый размер дырки :)

-- 
Сергей Смирнов.

Ответить