The gunblade does use ammo which you can see if you watch the montage on the main menu screen. They show Squall's Revolver case and it has ammo in it. Also, if you really look at the animation for critical hits, the gun practically explodes when done correctly, so it's not surprising it functions like a gun. I imagine the "ammo" is more like a flare though.