[#49545073] Use transactions in prepare_and_execute_statement

Conflicts:
	app/services/data_source_connection.rb
	spec/services/greenplum_connection_spec.rb