While developing extensions in Magento 2 or to custom develop some requirements, you may sometimes need to get the list of all CMS pages in admin configuration of which one can select and use. Default Magento doesn’t provide such facility and thus I have come with the tutorial to help you out with this.
Attachment 13649
For More Tutorial: How to Get CMS Page List in System Configuration in Magento 2