task02 - transaction for select