Oklahoma Retirement Income Tax Exclusions.

I understand that you can get a maximum of $10,000 excluded from some retirement income, but doesn't that have to be from an Oklahoma source?  For instance, an OK local government?