如何利用nvl把sql里同行的有fromdate和enddate的数据分成多行月频数据?

公司的数据库平台不能使用create或insert
有一张表是标准时间表time,可以导出yyyyMM模式的字段yyyyMM
另一张表是员工渐变维度表,字段是empid,branchid,fromdate,enddate
希望可以把fromdate和enddate之间的所有月份和empid、branchid匹配上
该如何用nvl函数表达
图片说明
即从上面的表变成下面的biao

nvl函数实现不了,可以试试下面这个。
SELECT EMPID,BRANCHID,TO_CHAR(ADD_MONTHS(TO_DATE(FROMDATE, 'YYYY-MM'),ROWNUM - 1), 'YYYY-MM') DATE
FROM TABLE
CONNECT BY ROWNUM <=
MONTHS_BETWEEN(TO_DATE(ENDDATE, 'YYYY-MM'), TO_DATE(FROMDATE, 'YYYY-MM')) + 1