Dear Ramesh & Suman
Thanks for your answers. I have some confusion even now.
You have said that
A stateful session bean can span transactions even across different method invocations on the same bean.
However, on page 509 of Head First EJB, it is stated that
"CMT transactions cannot stay open across multiple method invocations from a stateful session client."