Yes you can do that, but expect weird fares differences.
Last trip I had, BKK-SYD, I asked for an upgrade and was quoted $2800US, while for the DXB-BKK leg was $529US.
If you're silver/gold member you could use your miles at check-in and onboard. But it would be good to make use from the chauffeur drive by upgrading in advance