Not true - probably
If you have the Haynes manual for the Brava it says in there that it is possible for the ECU to forget the codes after the battery has been disconnected.
I have disconnected my battery several times and had no problems so I suspect that they are just covering themselves against possible lawsuits.
Without knowing exactly how the codes are stored it is not possible to say if the codes can be forgotten in the normal course of events. If I was designing the system I would store the codes in a non volatile memory such as an EEPROM which should hold the code for 10000 years without problem, but having said that, any chip can fail, and the most likely time for this is when you turn it on. But chips are very reliable these days.
You can get "code savers" that plug into the cigarette lighter which supply 12v for keeping systems running when the main battery is disconnected. If you are worried it might be worth making up one of these, but if you are having any arc welding done on the car I think it would be better to have the battery disconnected and no power on any systems to try and reduce 'spikes' upsetting any electronics.
Does this help? The short answer is that in 99.99% of cases there will be no problem.