#29 Add optional parameter to define BEGIN statement. There are cases where are more complex BEGIN statement is needed.