IF NumberOfMatches( cString ) > 0 * do something ENDIF FUNCTION NumberOfMatches( cString ) LOCAL ARRAY aNumber(1) SELECT COUNT(*) FROM patterns p WHERE cString $ p.pattern INTO ARRAY aNumber * or maybe do a direct comare like LOWER( ALLTRIM( cString ) ) == LOWER( ALLTRIM( p.pattern ) ) RETURN aNumber[1]