with mycte as (
select timestamp '2012-01-01 00:00:00' + interval '30' minute * level as DateValue
from dual
connect by level < 48
)
select *
from mycte;
with mycte as (
select timestamp '2012-01-01 00:00:00' + interval '30' minute * level as DateValue
from dual
connect by level < 48
)
select *
from mycte;