@Shazia *****
This is all but impossible now with the banking changes, because tourists cannot open a bank account, and showing money in a Thai bank account is a requirement for converting to the non-O visa.
Most embassies do not require a pension. They just require proof of income or proof of the 800,000 baht (or whatever the embassy's equivalent in local currency is) in a bank account.