Window clause following for clause
The Saxon XSLT and XQuery processor, developed by Saxonica
Brought to you by:
mhkay
In an XQuery 3.0 FLWOR expression, if a windowing clause is executed more than once within the evaluation of the FLWOR expression (for example, because it is preceded by a 'for' clause), and if the FLWOR expression is evaluated in push mode, then the windowing is not properly reinitialized after the first iteration, so subsequent windows are not correctly reported.
A patch is being placed in Subversion.
Fixed in 9.4.0.2