I never seen this, but is it possible to have one SQL call join data from Oracle and SQl Server?
Yes- both Oracle and SQL Server support the linked server concept. That allows you to reference the other server using a 4 part name. For example:
select * from LocalDb.Schema.Table cross join OracleLinkedServer.RemoteDb.RemoteSchema.RemoteTable