Hi Ganga,
Yes this can be done as mentioned above but it is not a safe option with regard to maintaining correct data.There is always a possibility that someone can update a record while it is still in workflow thus defeating the purpose of workflow.
Thanks,
Ravi