Assuming you're starting from a single long string, you could use regular expressions and a hierarchical query to split the string into pairs of values:
select regexp_substr(your_string, '(.*?)(\||$)', 1, (2*level) - 1, null, 1) as part_one,
regexp_substr(your_string, '(.*?)(\||$)', 1, 2*level, null, 1) as part_two
from your_table
connect by level <= ceil(regexp_count(your_string, '\|') / 2);
PART_ONE PART_TWO
---------------------------------------- --------------------
Spend Cap Chargeable Voice Bar 15/05/2019 07:45:17
International Bar c3 15/05/2019 07:45:17
International Bar c5 15/05/2019 07:45:17
International Bar c6 15/05/2019 07:45:17
ROW Data Roaming Bar 15/05/2019 07:45:17
MMS service 15/05/2019 07:45:17
RLAH Chargeable Calls Bar 15/05/2019 07:45:17
ROW O2 Travel Inclusive 15/05/2019 07:45:17
Premium MO / International SMS Bar 15/05/2019 07:45:17
and either then handle them as pairs of values (probably converting the second part to a date data type) or concatenate them back together:
select regexp_substr(your_string, '(.*?)(\||$)', 1, (2*level) - 1, null, 1)
||'|'|| regexp_substr(your_string, '(.*?)(\||$)', 1, 2*level, null, 1) as combined
from your_table
connect by level <= ceil(regexp_count(your_string, '\|') / 2);
COMBINED
------------------------------------------------------------
Spend Cap Chargeable Voice Bar|15/05/2019 07:45:17
International Bar c3|15/05/2019 07:45:17
International Bar c5|15/05/2019 07:45:17
International Bar c6|15/05/2019 07:45:17
ROW Data Roaming Bar|15/05/2019 07:45:17
MMS service|15/05/2019 07:45:17
RLAH Chargeable Calls Bar|15/05/2019 07:45:17
ROW O2 Travel Inclusive|15/05/2019 07:45:17
Premium MO / International SMS Bar|15/05/2019 07:45:17
db<>fiddle
Oracle 10g doesn't know REGEXP_COUNT
Good point; in which case change the last line to use this instead:
connect by regexp_instr(your_string, '\|', 1, (2*level) - 1) > 0;
db<>fiddle
The hierarchical query will get confused if you try to run this against more than one row of data at a time; there are tricks/hacks to get around that but it isn't clear if those are necessary for what you are actually doing.