Let $X$ be an algebraic variety over an algebraically closed field $k$. Then $X$ is said to have a stratification if one can find irreducible locally closed subsets $X_i\subset X$ such that $X=\coprod X_i$ and whenever $\overline X_i$ intersects $X_j$ one has $\overline X_i\supseteq X_j$.
Question: Does every algebraic variety $X$ has a stratification by smooth subvarieties?
To show the answer is yes (which I believe, but do not know), I tried to play with the smooth locus of the irreducible components, taking the interior and so on, but something possibly singular always seemed to pop out at the end.
If there is any hypothesis one has to add on $X$ to get an affirmative answer, or if one has to relax a bit the definition of stratification, that would also be very useful to me.
Thank you for any help.