Yes, it works quite well, sometimes the styain completely goes, sometimes there is a light mark left. Don't expect miracles, but it is a tried and tested method. I bought some made by liberon I think, brush it on, leave for a bit and rinse off. It is also used as a deck cleaner.
Except oxalic acid is highly poisonous. Will bleach any subsequent colour stain. And react with any water based finish you subsequently apply turning it milky white, so only apply a solvent based finish afterwards and wear a mask when sanding the dried area which should be water washed, dried, then wiped over with meths before you sand or you will get a runny tummy.
If you use boiling hot washing soda (happy shopper) before you apply a hot oxalic solution the effect will be enhanced, this is a more gentle and natural old fashioned A and B type bleach used by restorers for centuries as oxalic acid can be harvested from late season rhubarb leaves (it is the chemical that gives spinach, chard and rhubarb their tartness and why over indulgence of any of the above will strip your body of minerals and give you a runny tummy)
We use it frequently on furniture and architectural woodwork but rarely on floors as it is so pervasive and hard to remove unless you use gallons of hot water, which is not usually applicable on flooring, unless it is outside, which is why many deck cleaners are just premixed oxo (as we polishers call it)
You may find buying a larger tub from Mylands or Jenkins is several multiples cheaper than buying it from Liberon. It really does work better hot.