Here is what he said in 2007 about executive privilege: VIDEO LINK
CNN’S LARRY KING: “Do you favor executive privilege or should Karl Rove and others in that like position be forced to testify before the House or Senate?
OBAMA: “Well, you know, I think we'll -- we'll determine over the next several weeks how this administration responds to the very appropriate call by Patrick Leahy, the chairman of the Judiciary Committee, to have these individuals come in and testify. You know, there's been a tendency on the part of this administration to -- to try to hide behind executive privilege every time there's something a little shaky that's taking place. And I think, you know, the administration would be best served by coming clean on this. There doesn't seem to be any national security issues involved with the U.S. attorney question. There doesn't seem to be any justification for not offering up some clear, plausible rationale for why these -- these U.S. attorneys were targeted when, by all assessments, they were doing an outstanding job. I think the American people deserve to know what was going on there.”