Oxygen therapy is effective for many types of poisonings, particularly those involving respiratory distress or hypoxia. However, it is not a universal antidote. For example, in cases of organophosphate poisoning, oxygen therapy alone is insufficient and must be combined with specific antidotes like atropine and pralidoxime.