@Cesar *********
, Non-OA is definitely a visa, it's sometimes called "retirement", sometimes "long-stay". Non-O retirement and Non-OA is roughly categorized as same, to be issued to people over 50 y/o.
You may be confusing extensions with visas.
Attached is a brief explanation of the terminology we are using.