If a SelectStatement doesn't produce any result, it should return false. This would simplify a lot the searches.