I have a table with two date columns, how can get the dates between these two dates and list them one by one. Here is the test script:
CREATE TABLE t1
AS
SELECT DATE '2020-1-31' AS startdate,
DATE '2020-2-3' AS enddate
FROM dual
UNION
SELECT DATE '2020-2-27' AS startdate,
DATE '2020-3-3' AS enddate
FROM dual;
SELECT *
FROM t1;
DROP TABLE t1;
The result set I am expecting is:

How should I do the query? Thanks in advance.