Sen. Joseph I. Lieberman of Connecticut pointed out Sens. John Kerry of Massachusetts and John Edwards of North Carolina had voted against the Iraq authorization.
He further pointed out Gen. Wesley K. Clark had changed his position on the war and the funding, the New York Times reported.
"Wes Clark has six different positions on whether going to war was the right idea," he said at the debate sponsored by Congressional Black Caucus Institute and Fox News Channel.
Clark said he wasn't running for Congress and declined to answer but when pressed said he would not have voted for the $87 billion.
Kerry, Edwards, Lieberman and Rep. Richard A. Gephardt of Missouri, voted for the war resolution, but only Gephardt and Lieberman voted to continue the financing.
Boston schools pull out free condoms over wrapping complaints
Kim Kardashian, Kanye West reportedly set wedding date