Greasy food doesn't work. Some kind of absorbant food would though. Bread, crackers, stuff like that.
However, for the hangover and cotton mouth these pills work by encouraging higher water absorption:
http://www.drugstore.com/templates/b...733&AID=337255
Available at walmart.