I have to do this in SQL Server
I have data such as
Belo Horizonte , MG - Brazil São Paulo , SP - Brazil Barueri , SP - Brazil Ferraz de Vasconcelos
Could you just try this:
SUBSTRING([ADDRESS_BLOCK],PatIndex('%, [A-Z][A-Z] -%',[ADDRESS_BLOCK])+2,2)
Example