نمیدونم درست متوجه شدم یا نه
اما طبق فرموده شما راه حل استفاده از Triger هست البته روی همون جدول امور. فک کنم اینجور بشه:
ALTER TRIGGER [dbo].[InsertIntoMoshtarak] ON [dbo].[Omoor]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
-- get the last id value of the record inserted or updated
DECLARE @id INT
DECLARE @name varchar(50)
DECLARE @family varchar(50)
DECLARE @address varchar(50)
SELECT @id = [cid], @name=[name], @family=[family], @address=[address]
FROM INSERTED
INSERT INTO(cid,cname,cfamily,caddress)
VALUES @id,@name,@family,@address;
END