JavascriptJavaScript, 83 bytes
Borrowed some ideas from @Shaggy, but without recursion.
[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0') [...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0')Try it online!