Using the following XQuery in MonetDb (WinXP) crashes on large documents (when C1 and C2 are small it works ok):
 
>  <col> {
>    for $b in doc("C1.xml")/collection/doc
>    for $top in doc("C2.xml")/collection/doc
>    where ($b/year > 1950) and ($b/title = $top/title)
>    return
>      <movie>
>        {$b/year}
>      </movie>
>  } </col>
If I remove one of the two conditions it works perfectly, e.g.:
 
>  <col> {
>    for $b in doc("C1.xml")/collection/doc
>    for $top in doc("C2.xml")/collection/doc
>    where ($b/title = $top/title)
>    return
>      <movie>
>        {$b/year}
>      </movie>
>  } </col>
Can anyone explain this problem?
 

______________________________
Maarten Clements