hmmm , spróbuj z
$this->db->query("CALL update_letter_body(".$body_letter.",".$insert_id.")");
call_function
umożliwia wywoływanie funkcji bazy danych PHP, które nie są natywnie zawarte w CodeIgniter, a nie wywoływanie procedur, które napisałeś.
sprawdź dokumentację
https://www.codeigniter.com/user_guide/database/call_function.html