Maybe something like this,
add code to validate from_date >= to_date;
create procedure blah (
from_date date,
to_date date)
returning date;
define return_date date;
let return_date = from_date;
while (return_date <= to_date)
return return_date;
let return_date = return_date + 1 units day;
end while;
end procedure;
