Obtain substring only by name in Oracle
<p>I have this data: </p>

<pre><code>FlujodeTrabajoGrado22 SONIA XIMENA PARRA ARDILA U00053542
FlujodeTrabajoGrado22 ANDRES BECERRA DUARTE 1098456123
</code></pre>

<p>etc.</p>

<p>I use this select:</p>

<pre><code>SELECT SUBSTR('FlujodeTrabajoGrado22 SONIA XIMENA PARRA ARDILA U00053542',
               INSTR('FlujodeTrabajoGrado22 SONIA XIMENA PARRA ARDILA U00053542',
                     ' ',1)
              ) 
 FROM DUAL  
</code></pre>

<p>but I obtain this: </p>

<pre><code>SONIA XIMENA PARRA ARDILA U00053542
</code></pre>

<p>the result must be:</p>

<pre><code>SONIA XIMENA PARRA ARDILA

ANDRES BECERRA DUARTE
</code></pre>