Дана строка S и набор A слов А[1], ..., A[k]. Разбить строку S на слова набора всеми возможными способами.
Пример: S=ABBC
A[1]=A, A[2]=AB, A[3]=BC, A[4]=BBC, A[5]=H, A[6]=B
S = A B BC
S = A BBC
S = AB BC
Длина строки и количество слов – произвольное. Проверить работу запроса при k=10 и длине строки 200.
Необходимо реализовать задачу средствами Oracle SQL, НЕ ИСПОЛЬЗУЯ PL/SQL.
Хочу обратить дополнительное внимание: использование PL/SQL не допустимо (предпочтительно решение через MODEL, т.к. иерархия не справится с такой длинной строкой)
Срок выполнения: сегодня, до 21:00. Не позже.
Если вы способны уложиться в этот срок, жду ваших откликов.