Вам нужно создать функцию для поиска и объединения текстовых строк:
CREATE OR REPLACE FUNCTION FN_APPEND_TEXT(idText IN NUMBER) RETURN VARCHAR2
IS
CURSOR crsText IS
SELECT TL.LINENUMBER,
TL.TEXTLINE
FROM ABC.TEXTLINE TL
WHERE TL.TEXTID = idText
AND TL.TEXTLINE IS NOT NULL
ORDER BY TL.LINENUMBER ASC;
strReturn VARCHAR2(4000);
BEGIN
FOR recText IN crsText
LOOP
strReturn := strReturn || recText.TEXTLINE;
END LOOP;
RETURN strReturn;
END FN_APPEND_TEXT;
Затем измените ваш SQL для вызова функции:
SELECT DISTINCT II.FC,
II.GN,
II.PB,
II.DTI,
FN_APPEND_TEXT(II.DTI) Instructions
FROM ABC.ITD II
WHERE II.FC = 'J'
ORDER BY II.DTI ASC;