The differential equation f(k)=f(j1)…f(jd) with d>1 and each ji<k has no entire transcendental solutions. In a sense, in almost all cases transcendental meromorphic solutions can also be excluded, and with substantially fewer possible exceptional cases transcendental solutions are either elliptic or of the form f(z)=g(ecz) with g rational and c constant.