Die hierachischen Query-Anweisungen bzw. die Funktion SYS_CONNECT_BY_PATH werden allerdings anders verwendet.

Sich eine kleine Funktion zu schreiben ist ja auch kein Hexenwerk.
Beispiel:

Code:
CREATE FUNCTION MySchema/MyFkt ( 
	ParArtNr Dec(11, 0) ) 
	RETURNS VARCHAR(1024)   
	LANGUAGE SQL 
	NOT DETERMINISTIC 
	READS SQL DATA 
BEGIN 
   DECLARE RETURNVAL VARCHAR ( 1024 ) DEFAULT ' ' ; 
  
   FOR CSRC1 AS C1 CURSOR 
       FOR SELECT LiefNr 
           FROM Table1 
           WHERE ARTNR = ParArtNr 
   DO SET RETURNVAL = RETURNVAL CONCAT ' ' CONCAT CSRC1.LiefNr; 
   END FOR ; 
   RETURN LTRIM(RETURNVAL); 
END  ;
Aufruf:
Code:
Select Distinct ArtNr, MyFkt(ArtNr)
From Table1;
Birgitta