%%[
Set @product_id = '44723,44724,44725,44726,44727'

Set @id_rowset = BuildRowsetFromString(@product_id,",")
set @id_row_count = RowCount(@id_rowset)

if @id_row_count > 0 then
    
    for @i = 1 TO @id_row_count do  
    Set @row = Row(@id_rowset, @i)
    Set @display_product = Field(@row,1)
    ]%%
    
    %%=ContentBlockByKey(@display_product)=%%<br>
    
%%[ next @i endif ]%%

Output:

44723 content displays here
44724 content displays here
44725 content displays here
44726 content displays here
44727 content displays here