- Is it possible to make a big project in C# (lots of functions), then,
 - Create CLR Assembly for it, then,
 - In SQL Server IN A STORED PROC, call a function that is in the assembly,
 The table (which I would pass to ASSEMBLY) is computed in other stored proc...
- If so, What would be the steps?
 
I am thinking something like this.
-- I have a stored proc that gets a table, let it be myStoredProcTable
--FIST ENABLE DATA ACCESS
EXEC sp_serveroption 'TheServerName', 'DATA ACCESS', TRUE
--main.sql calls yStoredProcTable.sql and the calls functionAssembly
SELECT  *
INTO    #tmpTable
FROM    OPENQUERY(SERVERNAME, 'EXEC test.dbo.myStoredProcTable 1')
-- pass the table to assembly
-- how would i pass the table to assembly code?, Is this POSSIBLE?
    EXEC functionAssembly #tmpTable
------------------------------------------edit
Following @faester answer:
 - How could I use XML in the code, I suggested to use the numberTOstring  thing, but I guess XML option is the best here...
Again, I really do this, even if is not the best choice...