How to save the result of a query (sub graph) in cypher

Hi all, this is my query:

match(n)-[r]->(m) where not m.name in ['JANSSEN','PFIZER\BIONTECH','ANOFI PASTEUR','Hospital','Recovered'] and not n.name in ['JANSSEN','PFIZER\BIONTECH','ANOFI PASTEUR','Hospital','Recovered'] return n,r,m

The result of the query will be a subgraph. How can I save this subgraph for future use or use it in some other query?

Thanks in advance

I think for that purpose, saving the query is better, rather than duplicating data, unless the query takes very very long time...