USE Table INDEX ON Name TAG Name SELECT * FROM Table WHERE EMPTY(Name) && Not optimized INDEX ON EMPTY(Name) TAG EmtpyName SELECT * FROM Table WHERE EMPTY(Name ) && OR SELECT * FROM Table WHERE EMPTY(Name ) = .T. && are optimizableThe docs are saying that EMPTY() does act as an optimizable operator, but it does work as one of the expressions if there is an index on EMPTY(Whatever).