I just did a test with empty strings in text field with numeric type data and find I was wrong. The numbers will return as Max() value so empty string is irrelevant. Sort order for text field appears to be: Null, non-printing characters, punctuation/special characters, digits, letters - almost same order as ASCII codes.