You aren't going to like what I have to say. If it's empty now and has been for more than a day, the liner is already a lost cause if it's 4 years old or more. There is also no point in filling it or covering it now if it is indeed that age. You can try, but in all likelyhood the liner will fail somewhere. If it's under 4 years, you MAY have a chance, but leaving it empty will have shortened it's lifespan considerably.
Ideally, for any pool, proper winterizing involves draining the pool down to ONLY the level of the returns. No further. This keeps that liner in place so it doesn't shrink. Then winterize your equipment , skimmer and lines, toss in a winterizing chemical kit and cover.
Vinyl liners, that are 4 or more years old, can't be left drained for any period of time. Even 30 minutes can be the difference between their being viable still and not. They shrink the second the weight of the water is removed. If you look at your pool right now, you'll see it's already likely happened. 4 years is the magic number because vinyl begins to lose it's elasticity after that. If you tried to refill, it'll let go at a seam or snap at the cove. It's just the nature of the beast. Start budgeting for a new liner in spring. The one that's in there is likely still holed or will be by now and will self drain if it is 4 or more years old.
The walls won't collapse if you intend to leave it empty and go for a new liner in spring. A wall collapse only applies to empty inground vinyl pools. The top rails on yours will leave it upright and intact.
pool service technician / builder