diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index 31a02884b9bf23b01412f05e08f3dea19c2a9854..2c80ee8040ff7071d9400af2105650489e9e39cb 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -800,6 +800,7 @@ DoCopy(const CopyStmt *stmt, const char *queryString, uint64 *processed)
 	{
 		Assert(stmt->query);
 
+		relid = InvalidOid;
 		rel = NULL;
 	}