Использование:
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= TRUNC(SYSDATE) - 30
SYSDATE возвращает дату и время; TRUNC сбрасывает дату до полуночи, поэтому вы можете опустить ее, если хотите, чтобы creation_date
было на 30 дней раньше, включая текущее время.
В зависимости от ваших потребностей, вы можететакже посмотрите на использование ADD_MONTHS :
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= ADD_MONTHS(TRUNC(SYSDATE), -1)