title: Cypher to return chain of self referencing relationship in a compact stringified format?
body: <p>Let's assume I have a self referencing relationship:</p>
  
  <pre><code>(User)-[REPORTS_TO]-&gt;(User)
  </code></pre>
  
  <p>How can I write cypher such that for each user, I return a string for each user that denotes the reports to lineage for that user (of arbitrary depth in a management chain)? That is: if Joe reports to Jane, and Jane reports to John, for the MATCH on 'Joe', I would get as a string (delimiter is ',' here but can be whatever):</p>
  
  <p>Joe , Jane , John</p>
  
  <p>for Jane it would be:</p>
  
  <p>Jane , John</p>
  
  <p>and for John it would be:</p>
  
  <p>John</p>
  
  <p>(An alternative to this where one field would contain the target user and the other would contain the report to lineage is also welcomed)</p>