I would suggest doing two parameters instead. Then you have full freedom in the RDF to create a proper WHERE statement instead of using Report_SYS.Parse_Parameter (which also might lead to performance issues).
Like this example:
voucher_date BETWEEN from_date_ AND from_date_
Hi @Tomas Ruderfelt
I have a requirement to build a cursor to fetch values based on given set of parameters. Due to the complex selection criteria, I used Report_SYS.Parse_Parameter, but this causes table full access where I need to reconsider my approach 
SELECT *
FROM GEN_LED_VOUCHER_ROW
WHERE REPORT_SYS.Parse_Parameter(COMPANY, companies_) = 'TRUE'
AND REPORT_SYS.Parse_Parameter(VOUCHER_TYPE, voucher_types_) = 'TRUE'
AND REPORT_SYS.Parse_Parameter(ACCOUNT, account_range_) = 'TRUE'
AND TRUNC(to_date(OBJVERSION,'YYYYMMDDHH24MISS')) = TRUNC(entry_date_);
parameter value example:
companies_ : ABC;DEF;GHI
voucher_types_ : J;M
account range_ : 1000..1999;4000..5999
Do you have any ideas to achieve something like this without using Report_SYS.Parse_Parameter?