I found this on a Griswold cookware website:
PROBLEM: IT'S COATED WITH PORCELAIN OR ENAMEL
SOLUTION: TRICKY--YOU DON'T WANT TO DULL IT
You can brighten stained porcelain by submersing in a Clorox/baking soda/water combination: Combine 1 cup bleach, 3 tablespoons baking soda, and 1 gallon (or less) of hot water. Check every 10 minutes as porcelain or enamel can dull if left in solution too long. When it is as restored as much as is possible (some staining won't be fixed), rinse, wash, and dry. Oil lightly.