Finding funds that contain specific stocks

Is there any way to find out which funds currenty contain a certain stock?
Say I wanted to know who has Coca-cola or Walmart in their portfolio.

The yahoo financial pages for a given stock include a “major holders” page, for instance Coca Cola:

http://finance.yahoo.com/q/mh?s=KO

Among other things, that lists the major mutual fund holders. It won’t tell you what funds have smaller positions.

Replace KO in that URL with the symbol of your choice.