]``
let $options := map { 'format': 'xquery', 'header': true() }
let $data csv := csv:parse($text, $options)
return (
'Distinct values:',
let $records := $data?csv('records') for $name at $pos in $data?csv('names')?* let $values := $records?($pos)
return (
'* ' || $name || ': ' || string-join(distinct-values($values), ', ')