Слово сказать, очевидно, использовано здесь в функции вводного, что не свойственно современному русскому языку. Это слово используется лишь в составе вводных сочетаний: сказать по правде, честно сказать и т. д.
Подробно о пунктуации при словах так вот рассказывается в "Справочнике по пунктуации".
С «дьяволом» яблоко никак не связано, случайное созвучие diablo и яблоко не должно вводить в заблуждение. Русское дьявол и латинское diabolus (от которого испанское diablo) восходят к греческому языку, причем в греческом первоначальное значение этого слова – 'клеветник'. Значение «дьявол, демон, черт» это слово получило лишь в начале христианской эпохи.
Что касается яблока, то нужно честно сказать, что происхождение этого слова до конца не выяснено. Оно восходит к древней индоевропейской основе, реконструируемой как *ablu (к ней же восходят названия яблока в германских языках: apple, Apfel), но происхождение этой основы неизвестно. Некоторые ученые предполагают, что она связана с основой *albho 'белый'.
Конечно же, это не так. Слова решение и предложение несклоняемыми быть не могут, в каком бы значении они ни употреблялись.