Эта инструкция вводит код выполняемый в конце функции, даже если возникает ошибка в процессе выполнения.
Часть finally не обязательна. Если есть часть catch в функции, finally часть должна предшествовать ей.
Если ошибка возникает во время выполенения finally части, она нормально распростpaняется.
См. CATCH , где больше деталей и пример кода.
См. также