For the standard SalesForce CRM objects like an Account or Opportunity there are bunch of standard fields of Picklist type - for example OpportunityStage
What is the best way to query current state of the picklist - i.e list of the possible values with preserved order? Should it be pure Apex or SOQL and what are the examples?
Also is there anyway I can write a trigger on a Picklist change - so when someone is changing the list I can know what was added/deleted and make some callout.
On how to query the answer is found:
Still need to understand how to create a trigger.