Как это?
begin
for i in 1..to_char(trunc(sysdate,'mm')-1,'dd') loop
dbms_output.put_line(i);
end loop;
end;
/
Или, если вы хотите дату:
begin
for i in 1..to_char(trunc(sysdate,'mm')-1,'dd') loop
dbms_output.put_line(i+trunc(trunc(sysdate,'mm')-1,'mm')-1);
end loop;
end;
/