Here is the piece you are looking for:
select sys_connect_by_path( REQ.RQ_REQ_Name, '\') PTH
from REQ ** You can use any separator instead of '\
here is your modified query:
SELECT
*
FROM
(SELECT
REQ.RQ_REQ_NAME AS 'Requirement Name',
REQ.RQ_REQ_COMMENT AS 'Requirement Description',
REQ.RQ_REQ_AUTHOR AS 'Author',
REQ_TYPE.TPR_NAME AS 'Requirement Type',
REQ.RQ_REQ_STATUS AS 'Direct Cover Status',
TEST.TS_NAME AS 'Test Case Name',
TEST.TS_EXEC_STATUS AS 'Execution Status',
sys_connect_by_path( REQ.RQ_REQ_Name, '\') PTH
FROM
REQ
LEFT JOIN
REQ_COVER ON REQ.RQ_REQ_ID = REQ_COVER.RC_REQ_ID
LEFT JOIN
TEST ON REQ_COVER.RC_ENTITY_ID = TEST.TS_TEST_ID
JOIN
REQ_TYPE ON REQ.RQ_TYPE_ID = REQ_TYPE.TPR_TYPE_ID
WHERE
REQ_TYPE.TPR_NAME != 'Folder'
connect by prior REQ.RQ_REQ_ID = REQ.RQ_FATHER_ID start with REQ.RQ_FATHER_ID = 0)
ORDER BY
REQ.RQ_REQ_NAME
select sys_connect_by_path( REQ.RQ_REQ_Name, '\') PTH
from REQ ** You can use any separator instead of '\
here is your modified query:
SELECT
*
FROM
(SELECT
REQ.RQ_REQ_NAME AS 'Requirement Name',
REQ.RQ_REQ_COMMENT AS 'Requirement Description',
REQ.RQ_REQ_AUTHOR AS 'Author',
REQ_TYPE.TPR_NAME AS 'Requirement Type',
REQ.RQ_REQ_STATUS AS 'Direct Cover Status',
TEST.TS_NAME AS 'Test Case Name',
TEST.TS_EXEC_STATUS AS 'Execution Status',
sys_connect_by_path( REQ.RQ_REQ_Name, '\') PTH
FROM
REQ
LEFT JOIN
REQ_COVER ON REQ.RQ_REQ_ID = REQ_COVER.RC_REQ_ID
LEFT JOIN
TEST ON REQ_COVER.RC_ENTITY_ID = TEST.TS_TEST_ID
JOIN
REQ_TYPE ON REQ.RQ_TYPE_ID = REQ_TYPE.TPR_TYPE_ID
WHERE
REQ_TYPE.TPR_NAME != 'Folder'
connect by prior REQ.RQ_REQ_ID = REQ.RQ_FATHER_ID start with REQ.RQ_FATHER_ID = 0)
ORDER BY
REQ.RQ_REQ_NAME