If you should have this βRemote bitβ column, you really should consider setting up some VIEWs with a WHERE clause in it and use them instead of the base tables. Much less error prone.
For example, if you have this view:
CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No
Then, someone who wants to see current products can simply write:
SELECT * FROM [Current Product List]
This is much less error prone than writing:
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No
As you say, people will forget this WHERE clause and get confused and incorrect results.
P.S. SQL Microsoft Northwind. .