implemented insert for firebird