• You'll need to use a splitter function to break your strings down into their individual elements, something like this (not tested because I don't actually have the splitter function on my server):

    WITH DBs AS (
        SELECT Item AS DBName, ItemNumber
        FROM dbo.DelimitedSplit8k(@manual_dbname,',')
        )
    ,   Paths AS (
        SELECT Item AS BackupPath, ItemNumber
        FROM dbo.DelimitedSplit8k(@manual_path,',')
        )
    SELECT
         d.DBName
    ,    @manual_backupdate AS BackupDate
    ,    p.BackupPath
    FROM DBs d
    JOIN Paths p ON d.ItemNumber = p.ItemNumber

    John