Czy możliwe jest grupowanie łańcucha w ciągu znaków w Teradata?

Oryginalna tabela (dokładnie ta, której używam .. ze wszystkimi nawiasami itp.)

id     attributes
1      123(red), 139(red), 123(white), 123(black), 139(white),
2      123(black), 139(white), 123(green),
32     223(blue), 223(red), 553(white), 123(black),
4      323(white), 139(red), 
23     523(red),

Muszę pogrupować numery atrybutów, aby wyglądał jak mój stół

id     attributes
1      123(red, white, black); 139(red, white);
2      123(black, green); 139(white);
32     223(blue, red); 553(white); 123(black);
4      323(white); 139(red);
23     523(red);

Jak mogę to zrobić?

Niestety nie mam dostępu do procedur i funkcji zapisanych w bazieoreplace .. translate. Kiedyś miałem do czynienia z Oracle i jest to łatwe zadanie, biorąc pod uwagę dostęp do przechowywanych procedur ... tutaj nie mam pojęcia, co robić

questionAnswers(1)

yourAnswerToTheQuestion