In some cases, during the development of an extension, it is required to add a blank value in a select list. In order to add the empty value it is required to add the following lines of code in TCA.php file:
'items' => array(
array('', 0),
),
Example:
'next' => array(
'exclude' => 1,
'label' => 'LLL:EXT:yourExt/Resources/Private/Language/locallang_db.xlf:tx_your_ext.next',
'config' => array(
'type' => 'select',
'items' => array(
array('', 0),
),
'foreign_table' => 'tx_your_ext_table',
'minitems' => 0,
'maxitems' => 1,
),
),