In this paper we deal with the
problem: when does a differential equation have an elementary solution, that is a
solution which can be expressed in terms of algebraic operations, logarithms and
exponentials? As an application of our theorem, we give necessary and sufficient
conditions for a certain class of first order differential equations to have elementary
solutions.