А ты не клон?
Я тебя не узнаю.
1. Из поля VARCHAR(4000) можно вырезать, все что хочешь все зависит от того насколько
сложный алгоритм преобразования .
Только причем тут агрегатный функции, тебе нужны строчные.
2. Решаема, но только не наночь глядя.
Например:
Поиск индекса в строке.
SELECT INSTR('CORPORATE FLOOR','OR', 3, 2)
"Instring" FROM DUAL;
Instring
----------
14
Твой кусок выглядеть должен так +-
SELECT
SUBSTR(FIELD_VARCHAR4000,
INSTR(FIELD_VARCHAR4000, 'Начальный фрагмент поиска'),
INSTR(FIELD_VARCHAR4000, 'Конечный фрагмент')-INSTR(FIELD_VARCHAR4000, 'Начальный фрагмент поиска')
FROM Твоя_таблица.
......
Ну и так далеее.
P.S. А доку как настоящий программер все еще читать не хочешь.
И вообще программинг ночью - это вредно для здоровья.
Может напишишь подробней что тебе надо мне на почту.