I think you and the site are talking about different things.

You are talking about separatingindependentvariables in a partial differential equation:

i.e. solving by writing , the product of two functions, each a function of one of the independent variables.

The site you cite is talking about separating the independent and dependent variables in an ordinary differential equation:

which can be written as .

That latter can only be done with first order equations.