Any command that could affect a table is checked by the server to determine whether the object has a local or remote storage location. If the storage location is remote, then the appropriate access method is invoked when the query plan is executed in order to apply the requested operation to the remote objects. The following commands are affected if they operate on objects that are mapped to a remote storage location:
alter table
begin transaction
commit
create index
create table
create existing table
deallocate table
declare cursor
delete
drop table
drop index
execute
fetch
insert
open
prepare transaction
readtext
rollback
select
set
setuser
truncate table
update
update statistics
writetext