Я просто пишу оператор select с выражениями, состоящими из substr и instr. Вы можете использовать те же выражения в своей процедуре, чтобы получить требуемый результат. Я предположил, что example_string содержит значения, разделенные запятыми: name, id, address.
SELECT SUBSTR(example_string,1,INSTR(example_String,',',1,1)-1) AS name, SUBSTR(example_string,INSTR(example_String,',',1,1)+1,INSTR(example_String,',',1,2)-INSTR(example_String,',',1,1)-1) AS id, SUBSTR(example_string,INSTR(example_String,',',1,2)+1) AS address FROM dual;