<html>
<body>
<font face="Courier New, Courier" size=2>Christiaan pointed this out to
me:<br><br>

<dl>
<dd>Spike - What dont you get right - I put this together and it
works?<br><br>

<dd>It should also work if you stick with: return @results;<br><br>

<dd>Do you also make provision for the new &quot;09&quot; and
&quot;19&quot; 11th and 12th digits?<br><br>

<dd>If I do </font><tt>($DoB, $sex) = said(1234567890123) or
die(&quot;$errstr&quot;); (without ||) everything works<br><br>

<dd><font face="Courier New, Courier" size=2>If I do ($DoB, $sex) =
said(1234567890123) || die(&quot;$errstr&quot;); (with ||) things go
awry<br><br>
</font></tt>
<dd><font face="Courier New, Courier" size=2>Why?<br><br>

<dd>&nbsp;
<dd>Christiaan<br><br>
</dl>He is right - when I use '||' it all goes wrong and with 'or' it
does exactly what i wanted.<br>
what is the difference?<br><br>
<br>
</font></body>
</html>