operando em confronto do tipo de tabela do sql server

Eu tenho um mesmo tipo de tabela definido em dois esquemas de banco de dados diferentes. Quando tento chamar um SP de um esquema para outro passando o tipo como parâmetro, recebi o seguinte erro:

"Conflito de tipo de operando myCustomType é incompatível com myCustomType"

Eu tenho o seguinte código:

Definição de tipo
CREATE TYPE myCustomType AS TABLE
(
  somevalue INT, 
  somevalue2 INT
);
Definição de Procedimento Armazenado
USE DB1
GO
CREATE PROC1( 
  @myVar myCustomType READONLY
)
AS
BEGIN
  EXEC db2.dbo.PROC2 @myVar
END

GO

USE DB2
GO
CREATE PROC2( 
  @myVar myCustomType READONLY
)
AS
BEGIN
  --do something with myVar  
END
Execução
USE db1
GO
DECLARE @myVar myCustomType
INSERT into @myVar(1,2)
EXEC PROC1 @myVar

Como posso resolver este problema?