Как получить все даты определенного периода?

Ukalis
Дата: 20.08.2003 10:04:48
Задан период: начальная и конечная даты. Нужно получить все даты, находящиеся между ними. Решение данной задачи мне нужно для начисления процентов на текущие счета предприятий и в подобных случаях. В принципе, я могу создать таблицу со всеми датами лет на 100 вперед (и назад) и сделать индекс- будет примерно 73 000 записей, но может быть есть способ поэлегантней?
Stellar.
Дата: 20.08.2003 10:33:17

SELECT CURRENT_TIMESTAMP + interval '1 days';
SELECT CURRENT_TIMESTAMP + interval '1 months';
SELECT CURRENT_TIMESTAMP + interval '1 years';

Ukalis
Дата: 20.08.2003 15:29:48
Так и я умею.
Боюсь, что таким запросом я смогу узнать только вчерашнюю дату или какая же была дата 762386 дней назад.
Konrad
Дата: 20.08.2003 16:18:26
Цикл?