CLEAR CREATE CURSOR RUNROWS (F1 L) FOR K=1 TO 500 APPEND BLANK NEXT ? "ICASE(.T.,1,NULL)=ICASE(.T.,1)",ICASE(.T.,1,NULL)=ICASE(.T.,1) SYS(3054,12) SELECT COUNT(ICASE(.T.,1,NULL)) FROM RUNROWS ? _TALLY SELECT COUNT(ICASE(.T.,1)) FROM RUNROWS ? _TALLY SYS(3054,0)Of course this bug is present on all the grouping functions:
MIN(),MAX() SUM(),AVG() important !!!