I just realized that most questions I have posted are actually standard stuff.I have not really read this systematically.
I consulted a few books(not my text!) and here is what I got:
The carbon in HCN is nucleophilic and it bonds with the carbonyl carbon.But HCN is a weak acid and so KCN or NaCN is used in order that free cyanide ion is always present in amounts sufficient to increse the rate of reaction.
So, am I right? And books seem to suggest that the reaction does occur but very slowly.So, the question is not totally correct?(LOL,I picked up a warning because of this)